CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
IBM Rational 系统开发最佳实践工具包 WebSphere MQ 最佳实践 TOP 15
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  .NET技术 >  C#

c#如何实现在指定数据库中创建表???

楼主what_012()2006-03-06 14:39:30 在 .NET技术 / C# 提问

c#如何实现在指定数据库中创建新表,备份原数据表,然后再清空原数据表  
  例如:  
            当原表中存入的记录超过10条,就创建一个新表1,把原表中记录保存到新表中,然后清空原表  
            当原表中记录又超过10条,则再创建新表2,把原表中记录保存到新表中,然后清空原表  
  .......  
   
   
  请大家多多指教!!!  
   
  急  
   
  问题点数:100、回复次数:9Top

1 楼lovvver(ElephantTalk.Bright)回复于 2006-03-06 14:43:42 得分 70

写存储过程处理,用c#调用执行。Top

2 楼lidong6(立冬)回复于 2006-03-06 14:47:12 得分 10

创建新表语句:Create   Table   table1   (id   int   ,name   navrcahr(20))  
  清空记录   delete   table  
  Top

3 楼what_012()回复于 2006-03-06 14:51:36 得分 0

to   lovvver(春晖)   :  
   
  存储过程没写过,有相关的吗?我想学习一下,谢谢!Top

4 楼what_012()回复于 2006-03-06 15:44:50 得分 0

创建新表语句:Create   Table   table1   (id   int   ,name   navrcahr(20))  
   
  ....  
  执行后,提示资料库已有??????  
  我查了没有啊Top

5 楼what_012()回复于 2006-03-06 16:10:07 得分 0

还差最后一个问题了:  
   
  如何把原表中记录保存到新表中???实现表之间的拷贝???  
  Top

6 楼lovvver(ElephantTalk.Bright)回复于 2006-03-06 16:13:41 得分 0

if   exists(select   1   from   sysobjects   where   name='usp_exe')  
  drop   proc   usp_exe  
  go  
   
  create   proc   usp_exe  
  as  
  begin  
  --create   new   table  
  create   table   tb(...)  
  --backup   table  
  insert   into   tb  
  select   *   from   oldtable  
   
  --clear   oldtable  
  truncate   table   oldtable  
  --or  
  delete   *   from   oldtable  
   
  end  
   
  goTop

7 楼lovvver(ElephantTalk.Bright)回复于 2006-03-06 16:14:16 得分 10

select   *   into   新表名   from   原表名  
  --就可以了。Top

8 楼lovvver(ElephantTalk.Bright)回复于 2006-03-06 16:15:05 得分 0

这个表一般是临时表,或者不是临时表:  
  insert   新表  
  select   *   from   原表Top

9 楼hyj_828(水梦)回复于 2006-03-06 16:18:16 得分 10

select   *   into   newTable  
  from   oldTableTop

相关问题

  • 在创建数据库时,如何数据库指定大小?
  • Linxu下,我创建了两个数据库,怎么启动指定数据库?
  • 如何在指定路径创建一个.mdb数据库?
  • 如何在指定目录下创建数据库?
  • 如何在C#中用程序执行指定的SQL脚本文件,实现自动安装创建数据库?
  • 在C#中怎样动态地创建一个ACCESS数据库
  • 高手来吧,在C#中创建数据库?
  • 用C#代码如何动态创建sql server2000数据库??
  • 请问大家用c#怎么创建Access数据库文件?
  • 如何在C#里面,创建SQL SEVER数据库

关键词

  • c#
  • 表
  • 原
  • 创建
  • 清空
  • oldtable
  • usp
  • 记录
  • 实现
  • 保存

得分解答快速导航

  • 帖主:what_012
  • lovvver
  • lidong6
  • lovvver
  • hyj_828

相关链接

  • CSDN .NET频道
  • .NET类图书
  • C#类图书
  • .NET类源码下载

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo