如果我有两个表,说:SQL服务器/ TSQL更新表具有唯一约束
Clients
(
ClientID int primary key,
ClientName varchar(50) not null
)
和
Addresses
(
AddressID int primary key,
AddressLine1 varchar(50),
etc..
ClientID int not null,
IsPrimaryAddress bit not null
)
跨越(ClientID, IsPrimaryAddress)
唯一约束,怎么能达到最新的表从代码集合(而不是一个单一的SQL语句)没有违反约束?
谢谢...
你的收藏是什么样的?你如何将其转移到SQL?这种限制的一个问题是,每个客户端只能有2个地址(一个主要的,一个不是)。 – Oded 2010-07-08 08:22:12
只是不要试图插入任何违反约束条件的东西?!?!?我真的不明白你的问题,恐怕......你需要在这些表上更新什么? – 2010-07-08 10:50:02