我有一个表在主键约束中缺少一列.我不想通过SQL Server进行编辑,而是将其放在一个脚本中,以将其添加为更新脚本的一部分.
我可以使用什么语法来执行此操作?我必须放弃并重新创建关键约束吗?
我有以下SQL:
ALTER TABLE dbo.PS_userVariables DROP CONSTRAINT PK_PS_userVariables;
ALTER TABLE dbo.PS_userVariables ADD PRIMARY KEY (varnumber, subjectID, userID, datasetID, listid, userVarTitle);
Run Code Online (Sandbox Code Playgroud)
由于我有多个环境,因此PK_PS_userVariables约束名称在我的不同数据库中是不同的.如何编写获取该名称的脚本然后将其添加到我的脚本中?
如何使用t-sql(我的意思是脚本)删除主键,例如alter table tablename修改主键..!如何编写删除主键的脚本?提前致谢!!!!