约束简介
1、
约束有以下几种类型
Not Null
Unique
Primary Key
Foreign Key
Check
以上几个约束,与
SQL Server
的标准一致
,
不再解释。
2、
添加约束
举例:
Alter table employees
Add constraint emp_manager_fk
Foreign key(manager_id) references employees(employee_id);
|
3、
删除约束
Alter table employees
Drop constraint emp_manager_fk;
|
4、
使约束无效
举例:
Alter table employees
Disable constraint emp_emp_id_pk casecade;
|
5、
使约束有效
举例:
Alter table employees
Enable constraint emp_emp_id_pk;
|
6、
查看约束
举例
1
:查看表的所有约束:
Select constraint_name,constraint_type,search_condition
From user_constraints
Where table_name=’EMPLOYEES’;
|
举例
2
:查看约束关联的列
select constraint_name,column_name
from user_cons_columns
where table_name='TFLOW'
|