急求一个MS SQLSERVER存储过程!急!!! 我的项目中需要写一个sqlserver存储过程,其要求是:在储过程中写一条insert语句,然后将刚插入的后的ID查询出来插入到一条insert语句,请教:该存储过程该如何写? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 create proc pro_c (@id int)as insert into 表 select * from 表1 where id=@id 刚刚生成的自增字段值是 SCOPE_IDENTITY() create proc up_insertas declare @id int insert tb(co1,col2) values('co1','co2') set @id =@@identity insert tb1(id) values(@id)GO CREATE PROC TESTAS DECLARE @ID INT INSERT TB(A,B) VALUES('1','2') SELECT @@IDENTITY as IDGO create proc up_insert as begin insert tb(co1,col2) values('co1','co2') if @@rowcount<>0 insert tb1(id) values(@@identity) end 删除表 请问,SQL2000日期默认值设置指定几天后 在SQL语句中添加分类查找功能 请问表的注释是放在sql server的哪个系统表 请教SQL 2005 Report Server的报表如何取当前用户信息? 问一个简单的问题 不知道为什么会这样 模糊查询 各位大侠,帮忙改一下SQL语句 从存储过程中返回数据的问题 怎么把数据和结构快速拷贝的另一个新建的数据库里面? 数据库中已存在名为 '#global_temp_tb' 的对象。
create proc pro_c
(@id int)
as
insert into 表 select * from 表1 where id=@id
as
declare @id int
insert tb(co1,col2) values('co1','co2')
set @id =@@identity
insert tb1(id) values(@id)
GO
AS
DECLARE @ID INT
INSERT TB(A,B) VALUES('1','2')
SELECT @@IDENTITY as ID
GO
begin
insert tb(co1,col2) values('co1','co2')
if @@rowcount<>0
insert tb1(id) values(@@identity)
end