Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/sql/86.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
是否可以在不破坏表关系的情况下将SQL Server中的PK更新为复合PK?_Sql_Sql Server 2008_Primary Key - Fatal编程技术网

是否可以在不破坏表关系的情况下将SQL Server中的PK更新为复合PK?

是否可以在不破坏表关系的情况下将SQL Server中的PK更新为复合PK?,sql,sql-server-2008,primary-key,Sql,Sql Server 2008,Primary Key,嗨,我有一个现有的表,在适当的情况下,我需要将我的PK编辑为复合PK。 如何更新当前表PK PARTYID 一些信息: 我希望PARTYID和PARTYGUID成为我的组合主键 这在不破坏它与其他表的关系的情况下是可能的吗 一点也不。 您必须删除所有依赖项,更改PK,然后将依赖项与FK上的新字段一起添加回 例如,tblPartyParty也需要一个PARTYGUID字段,但根本不需要。 您必须删除所有依赖项,更改PK,然后将依赖项与FK上的新字段一起添加回 例如,tblPartyParty也需

嗨,我有一个现有的表,在适当的情况下,我需要将我的PK编辑为复合PK。 如何更新当前表PK PARTYID

一些信息:

我希望PARTYID和PARTYGUID成为我的组合主键

这在不破坏它与其他表的关系的情况下是可能的吗

一点也不。 您必须删除所有依赖项,更改PK,然后将依赖项与FK上的新字段一起添加回

例如,tblPartyParty也需要一个PARTYGUID字段,但根本不需要。 您必须删除所有依赖项,更改PK,然后将依赖项与FK上的新字段一起添加回


例如,tblPartyParty也需要PARTYGUID字段

Mmm,这是我不希望看到的,但是thnx!嗯,这不是我所希望的,但是真的!