步骤 2 : 答案
为hr.users表的user_id添加主键约束。
为hr.users表的user_name添加非空和唯一约束。 创建一个表hr.department( department_id, department_name) 为hr.users表的DEPARTMENT_ID添加外键约束 删除表hr.users后重新创建它,并在一条SQL语句中一并添加上述的约束条件。
在查看答案前,尽量先自己完成,碰到问题再来查看答案,收获会更多
为hr.users表的user_id添加主键约束。
alter table hr.users add constraint pk_users_id primary key (user_id)
为hr.users表的user_name添加非空和唯一约束。
alter table hr.users modify(user_name varchar2(300) not null)
alter table hr.users add constraint uk_users_name unique (user_name);
创建一个表hr.department( department_id, department_name)
create table hr.department (
department_id number primary key,
department_name varchar(30)
)
为hr.users表的DEPARTMENT_ID添加外键约束
alter table hr.users add (department_id number)
alter table hr.users add constraint fk_users_department foreign key (department_id) references hr.department(department_id)
删除表hr.users后重新创建它,并在一条SQL语句中一并添加上诉的约束条件。
drop table hr.users;
create table hr.users (
user_id number primary key,
user_name varchar2(30) not null unique,
BIRTHDATE date,
AGE number,
SALARY number,
photo varchar2(30),
USER_COMMENT varchar2(3000),
department_id ,
constraint fk_users_department foreign key (department_id) references hr.department(department_id)
)
HOW2J公众号,关注后实时获知最新的教程和优惠活动,谢谢。
问答区域
2017-12-13
给已存在的表添加主键
4 个答案
起个名 跳转到问题位置 答案时间:2024-06-16 删除表hr.users后重新创建它,并在一条SQL语句中一并添加上述的约束条件
SXGL 跳转到问题位置 答案时间:2018-12-01 lihy 跳转到问题位置 答案时间:2018-01-09 点 . 不允许用在命名上吧
王起之 跳转到问题位置 答案时间:2017-12-13 为何将pk_hr.department_department_id改成pk_department_department_id就行???
回答已经提交成功,正在审核。 请于 我的回答 处查看回答记录,谢谢
提问之前请登陆
提问已经提交成功,正在审核。 请于 我的提问 处查看提问记录,谢谢
|