CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  MS-SQL Server >  基础类

请问我想把一个表(table1)里的数据插进另一个表(table2),请问存储过程怎么写?

楼主fionazou(为事业不懈的奋斗)2006-11-04 16:29:53 在 MS-SQL Server / 基础类 提问

table2的字段比table1的字段要多,且table2有一些值是系统日期,有一些值还要自动计数. 问题点数:20、回复次数:8Top

1 楼aw511(点点星灯)回复于 2006-11-04 16:31:30 得分 4

 
  insert   table2(ziduan1,ziduan2,...)     --需要填充的字段  
  select   ziduan1,ziduan2,...   from   table1Top

2 楼fionazou(为事业不懈的奋斗)回复于 2006-11-04 16:34:22 得分 0

table2里有一个inputdate,它的值不是从table1里得到,而是系统日期,请问怎么写?Top

3 楼fionazou(为事业不懈的奋斗)回复于 2006-11-04 16:52:56 得分 0

不明白我的意思是吗?Top

4 楼wlb854(不倒翁)回复于 2006-11-04 16:56:33 得分 4

insert   table2(ziduan1,ziduan2,inputdate)     --需要填充的字段  
  select   ziduan1,ziduan2,getdate()   from   table1  
  Top

5 楼fionazou(为事业不懈的奋斗)回复于 2006-11-04 17:02:09 得分 0

我不想一次全部插入,因为可能table1里有一些记录可能不满足条件需要过滤掉,所以需要循环一条一条插入,我不知道这个循环怎么写?麻烦教我,谢谢.Top

6 楼guyehanxinlei(孤夜寒心泪)回复于 2006-11-04 17:02:22 得分 4

Insert   into   tableA(1,2,3,4)  
  select   1,2,3,4   from   tableBTop

7 楼sxycgxj(云中客)回复于 2006-11-04 17:06:25 得分 8

insert   table2(ziduan1,ziduan2,...)     --需要填充的字段  
  select   ziduan1,ziduan2,...   from   table1   Where   ......(此处为条件)Top

8 楼fionazou(为事业不懈的奋斗)回复于 2006-11-04 17:11:34 得分 0

我不想一次全部插入,因为可能table1里有一些记录可能不满足条件需要过滤掉,所以需要循环一条一条插入,我不知道这个循环怎么写?麻烦教我,谢谢.  
  Top

相关问题

关键词

得分解答快速导航

  • 帖主:fionazou
  • aw511
  • wlb854
  • guyehanxinlei
  • sxycgxj

相关链接

  • SQL Server类图书

广告也精彩

反馈

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