摘要: 主键约束:创建表时,在列类型的后页面可以用PRIMARY KEY关键字指定列的类型为主键,当指定列的类型为主键后,列被强制为NOT NULL,并且列中的每行被强制为一个唯一值。 创建主键的建议方法:在列或者表级别使用CONSTRAINT关键字,为约束指定一个约束名,一般CONSTRANIT后面是约束名。 列级别主键约束定义语法:invoice_id NUMBER CINSTRANINT invoice_pk PRIMARY KEY; 表级别主键约束定义语法:CONSTRAINT invoice_pk PRIMARY KEY (invoice_id)外键约束:又名引用约束,主要用来在多个表之间定 阅读全文
posted @ 2013-12-29 17:08 Metamorphosis 阅读(1341) 评论(0) 推荐(1) 编辑
摘要: 约束:一个或多个为了保持数据的完整性而实现的一套机制,约束是数据库服务器 强制用户必须遵从的业务逻辑。它们限制用户可能输入指定范围的值,从而强制引用的完整性。约束可以定义在字段级别或者表级别。Oracle常见的约束分为以下5类:1、非空约束:一般在字段界别用NOT NULL列属性进行约束;2、唯一约束:指定列的值在整个表的相同列是唯一的,可以在字段级别或者表级别;字段级别使用UNIQUE进行声明;3、检查约束:定义数据库表时,在字段级别或在表级别加入检查约束,使其满足特定的要求;4、主键约束:即唯一约束+非空约束;5、外键约束:用于定义表间关联的约束,实现数据的完整性。约束可以在创建表时定义, 阅读全文
posted @ 2013-12-29 16:15 Metamorphosis 阅读(872) 评论(0) 推荐(0) 编辑