原来的是自增一的int
修改后还是主键,但不是自增一了,
不知道语句怎样写,看帮助看不明白

解决方案 »

  1.   


    --这种是不行的
    CREATE TABLE tablename(id INT IDENTITY(1,1),col VARCHAR(10))ALTER TABLE tablename alter column id INT primary key IDENTITY(1,10)
    --这种可以
    CREATE TABLE tablename1(id INT IDENTITY(1,1),col VARCHAR(10))ALTER TABLE tablename1 DROP COLUMN ID ALTER TABLE tablename1 ADD id INT IDENTITY(1,10)
      

  2.   

    俺有更好的方法:用SP_help看看表定义,然后drop掉IDENTITY(1,1)的CONSTRAINT,然后新增自己的CONSTRAINT就行了。
      

  3.   

    可以添加一列------把Id列复制过来-------删除ID列---------把新添加的列设为主键
    =========================================================================================