如何用oracle里面的alter table语句去添加一个列约束
CREATETABLEemployees(employee_idNUMBER(6),last_nameVARCHAR2(25),emailVARCHAR2(25),sal...
CREATE TABLE employees(employee_id NUMBER(6),
last_name VARCHAR2(25),
email VARCHAR2(25),
salary NUMBER(8,2),
commission_pct NUMBER(2,2),
hire_date DATE NOT NULL,
...
department_id NUMBER(4),
CONSTRAINT emp_dept_fk FOREIGN KEY (department_id)REFERENCES departments(department_id),CONSTRAINT emp_email_uk UNIQUE(email));
我创建了如上的一个table,但没有给列name约束条件,现在我想给列name一个约束NOT NULL.怎么用alter table去实现呢?我在网上好像没有看到有人这么做过,用的多是添加primary key.哪位达人帮帮忙,谢谢了 展开
last_name VARCHAR2(25),
email VARCHAR2(25),
salary NUMBER(8,2),
commission_pct NUMBER(2,2),
hire_date DATE NOT NULL,
...
department_id NUMBER(4),
CONSTRAINT emp_dept_fk FOREIGN KEY (department_id)REFERENCES departments(department_id),CONSTRAINT emp_email_uk UNIQUE(email));
我创建了如上的一个table,但没有给列name约束条件,现在我想给列name一个约束NOT NULL.怎么用alter table去实现呢?我在网上好像没有看到有人这么做过,用的多是添加primary key.哪位达人帮帮忙,谢谢了 展开
2个回答
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询