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