第4章_SQL语言基础.ppt

约束及其含义 约束 含义 CHECK 指定一列或一组列的值必须满足某种条件 NOT NULL 指定一列不允许存储空值。是一种强制的CHECK约束。 PRIMARY_KEY 指定表的主键。由一列或多列组成,它唯一标识了表中的一行。 FOREIGN_KEY 指定表的外键。 UNIQUE 指定一列或一组列只能存储唯一的值。 CHECK OPTION 通过视图对表所做的改变必须先经过检查 READ ONLY 指定视图是只读的 在scott示例数据库中创建一个经理表manager,结构如下: 创建表示例 字段 数据类型 非空约束 说明 mgr_id NUMBER(6) 非空 值唯一 name VARCHAR2(10) email VARCHAR2(20) phone VARCHAR2(20) salary NUMBER(8) workdate DATE CREATE TABLE manager( mgr_id NUMBER(6) NOT NULL UNIQUE, name VARCHAR2(10), email VARCHAR2(20), phone VARCHAR2(20), salary NUMBER(8), workdate DATE ); 4.4.2 修改表 修改表可以执行以下任务: 添加、修改或删除列; 添加或删除约束; 启用或禁用约束。 ALTER TA

文档评论(0)

1亿VIP精品文档

相关文档