sqlserver2000系统表中identity字段

首先谢谢您的光顾 :)

接下来说正事。。。。。。。。

请问高手:
在2000的系统表中,怎么取到一个表中的某个字段是否为一标识列?

不是pk主键信息。

谢谢。
---------------------------------------------------------------

SELECT COLUMNPROPERTY( OBJECT_ID(YourTableName'),'YourColName','IsIdentity')

返回1,就是标识列.

2,估计能在sysindexes中找到答案。
---------------------------------------------------------------

select t1.name tablename ,t2.name colname from sysobjects t1,syscolumns t2 where t1.id =t2.id and t2.autoval is not null

Published At
Categories with 数据库类
Tagged with
comments powered by Disqus