- 8
- 0
- 约8.55千字
- 约 47页
- 2019-09-13 发布于广东
- 举报
* 修改表上的约束 可用ALTER TABLE来修改约束。 用保留字DROP和要删除的约束名字来删除约束。 用保留ADD,后跟要添加的约束来实现约束的添加。 例如:要删除MovieStar的主键约束 ALTER TABLE MovieStar DROP NameIsKey 要添加MovieStar的主键约束 ALTER TABLE MovieStar ADD CONSTRAINT NameIsKey PRIMARY KEY(name) * 断言(Assertion) SQL标准提出了一种强制任何条件的简单的断言形式,与check类似。 断言的定义为 CREATE ASSERTION 断言名 CHECK(条件) 当建立断言时,断言的条件必须是真,并且要永远保持为真。任何引起断言条件为假的数据库更新都被拒绝。 * 断言(Assertion) 断言要写什么? 在写断言条件时所引用的任何属性都必须标明。 何时检查断言的check条件? 只有当该表执行insert或update时才检测check条件。 何时删除断言? DROP ASSERTION 断言名 * 例子 假定希望其净资产值少人不能成为制片厂经理。 CREATE ASSERTION RichPres CHECK (NOT EXISTS (SEL
原创力文档

文档评论(0)