使用约束 (Visual Database Tools)
约束是数据库服务器为您强制的规则。
注意 |
---|
如果表是为复制发布的,则必须使用 Transact-SQL 语句 ALTER TABLE 或 SQL Server 管理对象 (SMO) 来更改架构。使用表设计器或数据库关系图设计器更改架构后,会尝试删除并重新创建表。由于您不能删除已发布的对象,因此架构更改将失败。 |
有关使用约束的详细信息,请参阅以下主题:
要执行的操作 |
参阅主题 |
---|---|
确保不在特定列中输入重复值 |
|
更改约束附加到的列、更改约束名称或者设置约束的其他属性 |
|
移除对在列中输入的值的唯一性要求 |
|
创建根据条件检查数据的约束表达式 |
|
将约束仅应用于新数据,或者同时也应用于现有数据 |
|
将 CHECK 约束添加到表中,以指定一列或多列中可接受的数据值 |
|
当复制代理在表中插入或更新数据时禁用 CHECK 约束。 |
|
在向表中添加数据、更新或删除表中的数据时禁用 CHECK 约束 |
|
更改约束表达式或更改对特定条件启用或禁用约束的选项 |
|
移除对列中数据值的限制 |
|
在“属性”窗口中显示选定的 CHECK 约束的属性 |