有两个表:
table1:
pldid ylid zl
1 1 20
1 2 15
1 3 5
2 1 10
2 2 16
table2:
plid ylid zl两个输入参数@pldid,@plid
如何把select ylid,zl from table1 where pldid=@pldid产生的临时表数据中的全部插入到table2中,同时使plid=@plid
table1:
pldid ylid zl
1 1 20
1 2 15
1 3 5
2 1 10
2 2 16
table2:
plid ylid zl两个输入参数@pldid,@plid
如何把select ylid,zl from table1 where pldid=@pldid产生的临时表数据中的全部插入到table2中,同时使plid=@plid
解决方案 »
- win7家庭版安装aql2000
- 条件语句
- 100分!!程序找不到服务器,请执行 sp_addlinkedserver 以将服务器添加到 sysservers
- 存储过程 'getlinelist' 需要参数 '@tPageCount',但未提供该参数。
- 通过链接服务器怎么无法查询?请教高手
- 如何使用sql语句备份、恢复数据库中的某几个表?
- 语文,数学,外语 三门成绩中的前三名查询
- zqllyh(您问我也问总可以问出个所以然),pengdali(大力)和j9988(j9988) 请进,这900分特别酬谢《
- SOS,SQL 20000 B/S结构,可以SELECT ,不能INSERT及UPDATE,但权限应该都设好了啊!(ERROR如下:)
- 请高手赐教
- 问一下两个表的查询问题
- 我的网站设计作品 没有发错地方 + 散分
@pldid int,
@plid int
as
select @plid,ylid,zl from table1 where pldid=@pldid
@pldid int,
@plid int
as
insert table2 select @plid,ylid,zl from table1 where pldid=@pldid
返回以下错误:
服务器: 消息 213,级别 16,状态 4,过程 udpUserPld_Pl_tcsc,行 12
插入错误: 列名或所提供值的数目与表定义不匹配。
plylid int Not Null PRIMARY KEY IDENTITY,
plid int not null,
ylid int not null,
zl decimal(7,3)
insert table2(plid,ylid,zl) select @plid,ylid,zl from table1 where pldid=@pldid多谢,结贴。