不通过企业管理器,不用sp_help,如何知道指定表中哪个字段是自增列?
换句话说,自增列的信息记录在哪张系统表?

解决方案 »

  1.   

    select name,is_identity from sys.columns
      

  2.   

    select   字段名=name   from   syscolumns   where   id=object_id(N'你要查的表名')   and   status=0x80
      

  3.   

    05時,用sys.columns的is_identity列判斷
      

  4.   


    SELECT * FROM SYSCOLUMNS  AS S JOIN SYSOBJECTS AS O ON S.ID=O.ID WHERE O.NAME='TableName' AND COLSTAT=1