MS SQL存储过程如何返回uniqueidentifier类型值
我的一个表有一个使用uniqueidentifier类型的字段,使用NEWID( )默认值,有一个追加记录的存储过程,如何在这个存储过程中返回自动生成的uniqueidentifier类型字段的值?
在线等谢谢
我的一个表有一个使用uniqueidentifier类型的字段,使用NEWID( )默认值,有一个追加记录的存储过程,如何在这个存储过程中返回自动生成的uniqueidentifier类型字段的值?
在线等谢谢
@myguid = newid()你的过程return @myguid
(
@Error_Content text,
@Error_Code uniqueidentifier=null out ---------输出参数
)
AS
BEGIN TRAN
set @Error_Code = newid()
INSERT INTO Any_Error (
Error_Code,
Error_Content
)
VALUES (
@Error_Code,
@Error_Content
)IF @@ERROR!=0
BEGIN
ROLLBACK TRAN
RAISERROR 20000 'Any_ErrorAdd: Cannot insert data into Any_ErrorAdd'
RETURN(1)
ENDCOMMIT TRAN终于搞定,谢谢hertcloud