1.删除约束
语法:
ALTER TABLE table_name
drop[CONSTRAINT constraint] type (column);
eg:
alter table dept
drop primary key cascade;
从dept表删除主键约束,同时也删除了关联数据表emp上的外键约束
2.添加约束
语法:
alter table table_name Add[CONSTRANT constrant ] type(column);
eg:
ALTER table emp ADD CONSTRANT emp_mgr_fk
FOREIGN KEY(mgr) REFERENCES emp(empno);
3.禁用约束
1)创建表格
create table deptxx(
deptno number(2),
dname varchar2(20),
constraint deptxx_deptno_pk primary key(deptno)
);
2)禁用约束
alter table deptxx disable constraint deptxx_deptno_pk;
3)启用约束
alter table deptxx enable constraint deptxx_deptno_pk;
4.约束查询
4.数据库添加数据语句
日期型和字符串类型使用单引号
空值插入:显示和隐式
插入20部门信息,只有编号
inster into table values(20,null);
inster into table(列名) values(30);
应用函数,完成当前系统时间的添加
alter table deptxx add ddate date;
insert into deptxx values(40,'COUNTERCENTER',SYSDATE)