SQL> CREATE TABLE quan (empno number(2) constraint eid unique);表已创建。
解决方案 »
- 游标变量动态SQL语句如何接收参数?
- insert语句小问题
- 如何用toad for oracle 监视我的程序执行了哪些slq语句和执行到哪条sql了
- 求一SQL 写法
- 求指点下 Oracle 10g监听配置的问题
- oracle 有那个函数或什么办法解决繁体转简体字,谢谢
- 数据库相关的问题(DBLINK参数相关问题)急急!!!
- 请帮帮忙!如何设置oracle占用的内存?
- 数据库移植后的问题:在SQL*PLUS中对表的查询错误.
- 怎么在oracle 表里删除不需要的行
- 请问怎样恢复我的数据库??
- 急,遇到这个情况:ORA-00001:unique constraint (DLJF.SYS_TBL_TJDL) violated
SQL> select CONSTRAINT_name from user_CONSTRAINTS where table_name='QUAN';CONSTRAINT_NAME
------------------------------
EID已选择 1 行。
insert into two values(3)
*
ERROR 位于第 1 行:
ORA-02291: 违反完整约束条件 (SYS.SYS_C002473) - 未找到父项关键字从上面可以看到表 two的empno列的数据在表quan中必须有,如果没有则不能插入。
SQL> insert into quan select 1 from dual union select 2 from dual
里面的1、2 代表什么呢?可以这样写吗???
这样写我没有运行出错过。