成语大全网 - 汉语词典 - sql中的identitycol和rowguidcol是什么意思呢?

sql中的identitycol和rowguidcol是什么意思呢?

SELECT子句:

identitycol:返回标识列。有关更多信息,可参见IDENTITY(属性)、ALTER TABLE和CREATE TABLE。如果FROM子句中的多个表内有包含IDENTITY属性的列,则必须用特定的表名(如 T1.identitycol)限定 identitycol。

创建表:

rowguidcol:指定列为全球惟一鉴别行号列(rowguidcol是Row Global UniqueIdentifier Column的缩写)。此列的数据类型必须为UNIQUEIDENTIFIER类型。一个表中数据类型为UNIQUEIDENTIFIER的列中只能有一个列被定义为rowguidcol列。rowguidcol属性不会使列值具有惟一性,也不会自动生成一个新的数据值给插入行。需要在INSERT语句中使用NEWID()函数或指定列的默认值为NEWID()函数。

修改表:

{ADD|DROP}rowguidcol}:添加或删除列的rowguidcol属性。rowguidcol属性只能指定给一个UNIQUEIDENTIFIER列。

SELECT子句:

rowguidcol:返回行全局惟一标识列。如果在FROM子句中有多个表具有rowguidcol属性,则必须用特定的表名(如T1.rowguidcol)限定 rowguidcol。