我要删除主表的一行数据,但提示有外键约束,我怎么根据提示找到该外键对应的字表,我想先删除该行数据对应的子表数据,再删除主表数据,怎么根据提示找到字表。
解决方案 »
- 来写个sql 玩玩。。
- 求助:11g dbconsole无法启动
- 根据ER图写ORACLE SQL 语句
- oracle服务器上删除数据库?
- 创建控制文件Create Controlfile错误?
- ODBC (oracle in oraHome92)连接oracle 11g显示 ORA-01017 登陆被拒绝什么原因?
- oracle10.i 安装
- 请问一下,可不可以用什么语句查找整个数据库中的所有表的所有字段,以找到某个匹配的内容?
- oracle中使用absolute(int)出错
- oracle设置用户对表的读写权限的问题,在线等待 -
- 请各位高手帮忙!
- 插入时用来检测记录是否存在的Oracle存储过程
select a.constraint_name, a.table_name, b.constraint_name
from user_constraints a, user_constraints b
where a.constraint_type = 'R'
and b.constraint_type = 'P'
and a.r_constraint_name = b.constraint_name 2、查找出相应的表及列 根据外键编码 删除外键表数据 然后再删除主表数据
select a.*
from user_constraints a, user_constraints b
where a.constraint_type = 'R'
and b.constraint_type = 'P'
and b.table_name='主表名称'
and a.r_constraint_name = b.constraint_name