如题:有些操作都是重复的,感觉有很大的代码冗余,可有一次性操作的方式?自己在pl/sql中试过以下代码,均不成功。。求解。。CREATE TABLE EMPLOYEE(            
  EMPLOYEEID VARCHAR2(4) CONSTRAINTS EM_PK_EID PRIMARY KEY,         --员工编号,主键
  NAME VARCHAR2(40) CONSTRAINTS EM_NN_NM NOT NULL,     --员工姓名,非空
  HIREDATE DATE,          --入职时间
  SALARY NUMBER(7,2),     --工资
  COMMISSION NUMBER(7,2), --佣金
  MANAGERID VARCHAR2(4),  --主管编号
  DEPTID VARCHAR2(2),     --部门编号
  POSITIONID VARCHAR2(2), --职位编号
  QUALID CHAR(1)       --学位编号);
可以一次性添加多个约束吗?
ALTER TABLE EMPLOYEE  --自己引用自己?
  ADD CONSTRAINTS EM_FK_MID FOREIGN KEY(MANAGERID) REFERENCES EMPLOYEE(EMPLOYEEID),  ADD CONSTRAINTS EM_FK_DID FOREIGN KEY(DEPTID) REFERENCES DEPARTMENT(DEPTID),  ADD CONSTRAINTS EM_FK_PID FOREIGN KEY(POSITIONID) REFERENCES POSITION(POSITIONID),  ADD CONSTRAINTS EM_FK_QID FOREIGN KEY(QUALID) REFERENCES QUAFICATION(QUALID);
可以一次性删除多个约束吗?ALTER TABLE EMPLOYEE
  DROP CONSTRAINTS EM_FK_MID,EM_FK_DID,EM_FK_PID,EM_FK_QID;可以给添加的not null约束自定义命名吗?--当not null是在alter table时才添加上时,写法有所不同
ALTER TABLE STU
  --ADD CONSTRAINTS ST_NN_MJ NOT NULL(BIRTHDAY); 错误
  MODIFY BIRTHDAY NOT NULL;--约束为系统命名,此时怎么定义约束名?如果无法在添加时自己命名,可以修改约束名
  --MODIFY BIRTHDAY NOT NULL ST_NN_BD;