To helenli520(猪猪):
够坦白!~~~~~
够坦白!~~~~~
解决方案 »
- oracle92数据更新慢
- 判断当前日期来决定是否执行sql 求助求助!!
- oracle 中出现数据库错误 0x8004d013 无法在此会话中启动更多的事务
- 帮忙给写个修改oracle 里面修改一个字段的sql吧
- oracle存储过程操作相邻记录
- 存储过程调用存储过程如何得到返回值?
- 对于除了select * from table_name for update wait以外,其他的SQL语句有没有for update wait子句
- ORACLE 怎么样才能随电脑同启?
- 能做这样的触发吗?
- 关于jdbc中的Date数据类型的使用。
- 紧急求救,那种数据类型能保存上万汉字,如何读取?
- 有关TNS启动后的问题。
能不能再给点建设性的意见?
select A1.table_name T1,
A1.column_name PK,
A2.table_name T2,
A2.column_name FK
from user_cons_columns A1,user_cons_columns A2,user_constraints B
where B.constraint_type = 'R' and B.table_name in ('工作人员','组织机构')
and B.r_constraint_name = A1.constraint_name and
B.constraint_name = A2.constraint_name and
A1.table_name <> A2.table_name and
A1.table_name in ('工作人员','组织机构') and
A2.table_name in ('工作人员','组织机构');
建一个新用户,此用户下仅存两张表:'工作人员','组织机构',约束关系不变。在此情况下,上述语句可改为:
select A1.table_name T1,
A1.column_name PK,
A2.table_name T2,
A2.column_name FK
from user_cons_columns A1,user_cons_columns A2,user_constraints B
where B.constraint_type = 'R' and
B.r_constraint_name = A1.constraint_name and
B.constraint_name = A2.constraint_name and
A1.table_name <> A2.table_name;
我采用了你的第一种方案,的确速度得到的质的提高!谢谢.