数据库约束和视图问题(5)
来源:未知 责任编辑:责任编辑 发表时间:2014-05-26 11:02 点击:次
FIRST_NAME VARCHAR2(20),
MANAGER_ID NUMBER(6) --外键
)
www.2cto.com
alter table emp_two
add constraint fk_emp_two foreign key(MANAGER_ID) references emp_two
(EMPLOYEE_ID)
(EMPLOYEE_ID)
--************************************************************************************
--check约束
* Check约束条件是一种比较特殊的约束条件,通过check定义,
* 强制定义在字段上的每一记录都要满足check中定义的条件。
* 在check中定义检查的条件表达式,进入表中的数据必须符合check中设置的条件
create table empck
(
EMPLOYEE_ID NUMBER(6) primary key,
FIRST_NAME VARCHAR2(20),
SALARY NUMBER(8,2) -->6000
)
alter table empck
add constraint ck_empck check(salary>6000)
--************************************************************************************
www.2cto.com
--删除约束
* 删除约束条件对于表和数据不会产生影响
* 删除约束emp_manager_fk
ALTER TABLE employees
DROP CONSTRAINT emp_manager_fk;
--删除ck_empck
alter table empck
drop constraint ck_empck
-- www.2cto.com ******************************************************************
--约束的应用案例:
create table F_ADDRESS
(
address_id number(6) primary key,
province_name varchar2(20),
city_name varchar2(20),
district_name varchar2(20),
street_name varchar2(20),
street_nbr varchar2(20),
detail varchar2(20),
postcode varchar2(10)
)
www.2cto.com
create table f_cust
(
cust_id number(6) primary key,
cust_name varchar(50),
address_id number(6),
state varchar(10)
相关新闻>>
最新推荐更多>>>
- 发表评论
-
- 最新评论 更多>>