返回Guid的新建值

--要插入数据的表,包含一个uniqueidentifier字段
create table tb(nid uniqueidentifier default(newid()), name varchar(32))

--定义一个存储uniqueidentifier的表
declare @tb table(nid uniqueidentifier)

--插入数据,并将uniqueidentifier字段内容存入@tb
insert tb(name)
output inserted.nid into @tb(nid)
values('dobear')

--从@tb中猎取uniqueidentifier字段的值
declare @nid uniqueidentifier
select @nid=nid from @tb

select @nid
/*
203A98E7-2CE6-4893-888C-61AB6150D438
*/

drop table tb

参考链接:http://www.dnbcw.com/biancheng/mssql/hfuc106472.html
posted @ 2010-07-27 16:34  D.Resource  阅读(225)  评论(0编辑  收藏  举报