已经在使用过程中的表能alter table设置主键吗?

[复制链接]
查看11 | 回复2 | 2007-10-20 08:38:44 | 显示全部楼层 |阅读模式
在建表时忘记设置主键和其他约束条件,现在已经插入了数据并在使用过程中了。
能否通过alter table命令或其他方法增设主键、Not Null等约束吗?
怎样在创建表之后再设置主键、唯一键、Not Null及外键等约束条件?
ORA-02253 此处不允许约束条件说明
[ 本帖最后由 liklstar 于 2009-3-2 19:13 编辑 ]
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
如果你能保证记录不重复,可以采用novalidate方式添加
回复

使用道具 举报

千问 | 2007-10-20 08:38:44 | 显示全部楼层
可以使用alter table xxxadd constraint增加相应约束
回复

使用道具 举报

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

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行