|
1
24
可以删除现有约束,并使用nocheck选项添加新约束。这将允许您添加约束,即使表中的数据违反了约束。但这样做的问题是,如果不让现有记录先通过约束,就无法更新它们。
尽管这是可能的,但通常不建议这样做,因为将来更新数据时可能会出现问题。 |
|
|
2
6
删除约束,然后添加替换约束。 至少不能更新SQL Server中的约束。
此外,在添加新约束之前,您需要更新表数据,以便它满足新约束。 |
|
3
5
如果更改约束,表中当前的所有数据都必须满足约束。因此,如果您有两行数据带有“中等”并且试图将约束更改为“简单”、“中等”和“硬”,那么它不会允许您这样做。 因此,您必须创建新的约束(简单、中等、中等、困难、困难),或者将数据更新为新值-中等-->中等等等。 |
|
|
Johnny T · 基于当前值的SQL合并表[重复] 1 年前 |
|
John D · 需要为NULL或NOT NULL的WHERE子句 1 年前 |
|
ojek · 如何对SQL结果进行分组和编号? 1 年前 |
|
|
senek · 如何在PL/SQL中将选择结果(列)放入数组中 1 年前 |
|
|
Sax · 规范化Google表格(第一步) 1 年前 |
|
|
Jatin · 检索卷计数的动态sql抛出错误语法错误[关闭] 1 年前 |
|
|
Andrus · 如何在sql中查找第二个匹配项 1 年前 |