我试图在现有表(表A)的新创建的列和新创建的表(表B)的主键列上添加一个外键约束。这是在sql server 2008上进行的。当我添加关系时,Alter脚本会失败。我还在表A上创建了新列,以允许出现空。然而,当我试图保存时,没有检查现有的数据-我能够保存关系。这是在现有数据上创建外键约束的好方法,还是应该创建一个新表(表c),
好的,因为客户端想要自动化某个过程,包括在活动数据库中创建一个新的密钥结构,所以我需要在tables.columns之间创建关系。现在,我已经找到了表ALL_CONS_COLS en USER_CONSTRAINTS来保存有关约束的信息。如果我要手动创建约束,通过插入这些表,我应该能够重新创建原始约束。目前的工作方式:
在每个表中为PK创建一个新列;为此PK生成一个guid;在每个表中为FKs<em