alter可以定义参照完整性吗?

[复制链接]
查看11 | 回复3 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
alter 语句中可以定义参照完整性吗?
就是说,我在某个表中新增某个属性,要求这个属性的取值域必须参照另一个表的某个属性
alter 能办到吗?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
alter table student add deptid department.deptid%type references department(deptid);
上面的语句语法正确吗?
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
往表里添加一个新的字段:
alter table tabnameadddeptid varchar2(10);
添加一个外健约束:
alter table add constraintsfk_nameontabA(deptid) references tabB(deptid);
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
原帖由 dhcwenOra 于 2007-12-7 22:17 发表
往表里添加一个新的字段:
alter table tabnameadddeptid varchar2(10);
添加一个外健约束:
alter table add constraintsfk_nameontabA(deptid) references tabB(deptid);

多谢了,还有一个问题,就是如何让新增属性的数据类型和所参照的属性的类型相匹配呢?
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行