表:a
字段:bh (主索引)
现在想用代码把该字段的主索引去除,即该表可以不要任何主索引字段。小弟不知道该句代码如何写。

解决方案 »

  1.   

    Declare @chr1 nvarchar(100)
    Declare @chrSql nvarchar(1000)Select @chr1=[Name] from sysobjects where xtype='PK' and Parent_Obj In(Select [Id] from sysObjects where [name]='表名')
    Set @chrsql='Alter Table 表名 drop CONSTRAINT ' + @chr1
    Select @chrsql
    execute( @chrsql)这是删除一个表主索引(主键)所需要的Sql语句在打开表之前,先用conn.execute以上语句就可以了