您的位置:首页 > 产品设计 > UI/UE

sqlserver 中的GUID 全局唯一标识

2013-02-16 11:09 267 查看
--简单实用全局唯一标识

DECLARE @myid uniqueidentifier

SET @myid = NEWID()

PRINT 'Value of @myid is: '+ CONVERT(varchar(255), @myid)

--结果集

Value of @myid is: 6F9619FF-8B86-D011-B42D-00C04FC964FF

很多时候我们创建表需要唯一标识的主键

CREATE TABLE cust

(

CustomerID uniqueidentifier NOT NULL --由于newid()函数得到的是uniqueidentifier 类型的值

DEFAULT newid(),

Company varchar(30) NOT NULL,

ContactName varchar(60) NOT NULL,

Address varchar(30) NOT NULL,

City varchar(30) NOT NULL,

StateProvince varchar(10) NULL,

PostalCode varchar(10) NOT NULL,

CountryRegion varchar(20) NOT NULL,

Telephone varchar(15) NOT NULL,

Fax varchar(15) NULL

)

GO
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: