一个表的数据插入到另一个表
来源:互联网 发布:c语言中default 编辑:程序博客网 时间:2024/05/16 09:53
create proc YSCX_insert
@SCUserId int ,
@SCYY nvarchar(500),
@JMBH varchar(50) ,
@result int output
as
declare @sqlInsert varchar(500),
@sqlDelete varchar(500)
begin tran
select @sqlInsert += 'insert into dbo.YSCX select JMBH, WJH, LWDW, LWRQ, BLSX, MJ, SFGD, GDLB, UserId, LRSJ, WJBT, SJDH, YFDH, SFBJ, BJSJ, NGR, QFR,'+CONVERT(varchar(20),@SCUserId)+',GETDATE(),'+@SCYY+' from dbo.WJDJ where ID in ('+@JMBH+')'
exec (@sqlInsert)
select @sqlDelete ='delete WJDJ where JMBH in ('+@JMBH+')'
exec (@sqlDelete)
if @@ERROR <> 0
begin
rollback tran
set @result = 0
return
end
else
begin
commit tran
set @result = 1
end
go
1.如果insert into 表名 后面没有列名,那么就需要插入所有的数据,如上面所示
2.然后insert into 表名 后面有列名 ,那么就只需要插入所需的列名
insert into dbo.YDZX ( factoryName, companyName, HGZCDJBM, ZXPZSJ, BZ, DQ, QYXZ, LXR, LXDH, scsj, scyh) select factoryName, companyName, HGZCDJBM, ZXPZSJ, BZ, DQ, QYXZ, LXR, LXDH ,GETDATE() ,305 from dbo.YDZX_test
2
- 将一个表的数据插入到另一个表中
- 一个表的数据插入到另一个表
- 把一个表的数据插入到另一个表
- Oracle查询一个表的数据插入到另一个表
- 一个数据库内两个表空间之间一个表的数据插入到另一个数据表
- 一个表中数据插入到另一个表中
- 将一个表中的数据插入到另一个表中
- 一个表中数据插入到另一个表中
- oracle中从一个表中插入数据到另一个相同表结构的表中
- 把一个表的数据插入到另一个表:INSERT INTO SELECT / SELECT INTO
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL数据库把一个表的数据插入到另一个表
- MySQL把一个表的数据插入到另一个表中应用
- MySQL 数据库怎样把一个表的数据插入到另一个表
- MySQL 数据库怎样把一个表的数据插入到另一个表
- Android的多媒体框架OpenCore(PacketVideo)介绍
- [转]Android 2.1 源码目录结构分析
- 在VS2008中使用正则表达式进行查找和替换
- arm linux 用udhcp 动态分配地址通过wi-fi上互联网
- Stress Testing
- 一个表的数据插入到另一个表
- 集成电路IC-原装,散新和翻新的区别
- Android PVPlayer介绍
- InstallShield 中如何写注册表信息
- Android的电话功能介绍
- The Test Strategy and the Test Plan
- C#+AE调用ArcToolbox工具
- Static Testing
- linux 的分区介绍