1、知道一个表tableA,怎样可以用sql语句查出它的主建,SELECT * FROM sysobjects where xtype='PK' 
and parent_obj=object_id('tableA')2、还有就是这个表中有一个字段为sNo 为int 类型的,我怎么样才可以
修改这个类型为int identity(1,1),步长为1的必须先删除这个字段再加新字段

解决方案 »

  1.   

    2、还有就是这个表中有一个字段为sNo 为int 类型的,我怎么样才可以
    修改这个类型为int identity(1,1),步长为1的必须先删除这个字段再加新字段
    =========================================
    不可以直接UPdate?
      

  2.   

    2、必须先删除这个字段
    alter table tablename drop column sNo再加新字段
    alter table tablename add sNo int not null identity(1,1)
      

  3.   

    这样的话,就不可以了,删除再加的话,那个sNo有一些会改变了
      

  4.   

    那请问一下,怎么改字段类型啊??varchar==>nvarchar
      

  5.   

    知道一个表tableA,怎样可以用sql语句查出它的主建,
    还有就是这个表中有一个字段为sNo 为int 类型的,我怎么样才可以
    修改这个类型为int identity(1,1),步长为1的
    谢谢各位,小弟不懂,谢谢
    ==================================
    题目不太清楚...
      

  6.   

    简要说一个吧,有一个表叫tableA
    里面有sNo int ,
    现在要求将这个sNo改为自动增长就可以了
     既要自动增长又不能删除原来的内容
    (可以保证这个字段是没有重复的值)---楼主
      

  7.   

    很不明白,直接在企业管理器是可以的啊??SQL语句可以吗?谢谢
    ---楼主