求储存过程
我有一张表,储存着扩展信息用,结构如下:
ID name name2 name3 ……
-------------------------------------
其中列“ID”的类型为uniqueidentifier,当插入数据时ID自动生成GUID,插入后储存过程便返回该“ID”,以便做其他处理,能实现吗?请大家帮帮忙,谢谢。
------解决方案--------------------插入数据后
select @@identity
------解决方案--------------------看错了
create procedure test
@name varchar(100),
@name2 varchar(100),
@name3 varchar(100)
as
set nocount on
declare @id uniqueidentifier
set @id=newid()
insert into test(id,name,name2,name3,)values(@id,@name,@name2,@name3)
select @id
GO
------解决方案--------------------同意楼上的
------解决方案--------------------CRATE TABLE P_InsertData
@name varchar(100),
@name2 varchar(100),
@name3 varchar(100)
as
insert into test(id,name,name2,name3,)values(newid(),@name,@name2,@name3)
GO