DECLARE @PK VARCHAR(100)
SELECT @PK=NAME FROM SYSOBJECTS WHERE XTYPE='PK' AND ID=OBJECT_ID('TABLENAME')EXEC (ALTER TABLE TABLENAME DROP CLUSTERED ' + @PK )
SELECT @PK=NAME FROM SYSOBJECTS WHERE XTYPE='PK' AND ID=OBJECT_ID('TABLENAME')EXEC (ALTER TABLE TABLENAME DROP CLUSTERED ' + @PK )
解决方案 »
- order by的问题
- 字段为nvarchar,内容里面汉字的格式为“8G74G6DG”,如何用select * from table where column
- @@IDENTITY的用途?
- 求新闻根据日期汇总条数的Sql,谢谢
- 新手如何高效的学习SQL 语言???求大神指点。
- 能否用一个sql语句获取数据库服务器的运行时间?
- win2000专业版是不是不能安装SQL server2000企业版数据库服务器?但是装上客户端工具后也有数据库服务启动的图标出现啊!怎么回事?
- 建立数据库时排序规则的选择问题!请进
- 表可以复制吗?
- sql游标语句
- 高分求解决方案
- 為什麼這樣連起來寫就錯:??? 單句寫不會錯!!!
drop account_key
删除主键:
ALTER TABLE Dbo.表名 drop CONSTRAINT pk_表名
添加主键:
ALTER TABLE 表名 WITH NOCHECK ADD
CONSTRAINT PK_表名 PRIMARY KEY CLUSTERED
(
字段名
) ON [PRIMARY]
GO