如何判斷一個(gè)SQL Server表中的指定列是否為標(biāo)識(shí)列(自增長(zhǎng)列)
當(dāng)前位置:點(diǎn)晴教程→知識(shí)管理交流
→『 技術(shù)文檔交流 』
一朋友問(wèn)及一個(gè)問(wèn)題:在SQL Server2000里如何通過(guò)sql語(yǔ)句查出指定數(shù)據(jù)表中自動(dòng)編號(hào)的字段名,即包含標(biāo)識(shí)的字段名。 Select [name] From sysColumns Where id=object_id(N'TABLENAME') and Status=128 其中TABLENAME為你要查詢的數(shù)據(jù)表名稱。 如果想查詢標(biāo)識(shí)種子和標(biāo)識(shí)增量的信息,應(yīng)使用如下語(yǔ)句: Select [name],autoval From sysColumns Where id=object_id(N'TABLENAME') and Status=128 autoval字段的值包含了標(biāo)識(shí)種子和標(biāo)識(shí)增量信息,具體內(nèi)容相信大家一看即明白了。在此不多說(shuō)了^_^ 另外,有人說(shuō)查詢主鍵時(shí)用Status=128是錯(cuò)誤的,Status=128是用來(lái)查詢標(biāo)識(shí)字段的。 該文章在 2012/2/11 0:33:33 編輯過(guò)
|
關(guān)鍵字查詢
相關(guān)文章
正在查詢... |