700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > oracle删除字段约束条件 Oracle 数据库中关于对表字段约束的操作(设置 删除 查询)...

oracle删除字段约束条件 Oracle 数据库中关于对表字段约束的操作(设置 删除 查询)...

时间:2021-04-27 17:21:29

相关推荐

oracle删除字段约束条件 Oracle 数据库中关于对表字段约束的操作(设置 删除 查询)...

Oracle 数据库中关于对表字段约束的操作(设置、删除、查询)

1. 给表的单个字段加约束

SQL> ALTER TABLE 表名 ADD UNIQUE(字段名);

2. 删除表的单个字段约束

SQL> ALTER TABLE 表名 DROP UNIQUE(字段名);

3. 给表的多个字段加约束

SQL> ALTER TABLE 表名 ADD CONSTRAINTS 约束名 UNIQUE(字段名, 字段名 ...);

4.删除表的多个字段约束

SQL> ALTER TABLE 表名 DROP CONSTRAINT 约束名;

5. 查询某表都有哪些约束

SQL> select CONSTRAINT_NAME from USER_CONSTRAINTS WHERE TABLE_NAME='表名' AND CONSTRAINT_TYPE='U';

6. 查询某约束都约束了哪些字段

SQL> select COLUMN_NAME from USER_CONS_COLUMNS WHERE CONSTRAINT_NAME='约束名';

提示:

如果加约束时出现 ORA-02299: cannot validate (xxx) - duplicate keys found 错误,可能是因为表中有约束字段重复的记录,先删除表中数据再试试。

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。