日期:2014-05-16  浏览次数:20448 次

Oracle 怎么查询一个数据库中有几个表引用了其中某个特定表的主键做为其外键的

怎么查询一个数据库中有几个表引用了其中某个特定表的主键做为其外键的
select t.table_name from user_constraints t
where t.constraint_type='R' and t.r_constraint_name
in(
select s.constraint_name from user_constraints s
where s.table_name='主表名' and s.constraint_type='P')


oracle 怎样查一个表中的记录是否被锁住了
SELECT a.object_id, a.session_id, b.object_name
FROM v$locked_object a, dba_objects b
WHERE a.object_id = b.object_id

?

为表添加普通索引的SQL语句是怎样的?
create Index? index_name?? on? table_name(col1_name,col2_name...);

注:
?? 1.index_name :你建立的索引名
?? 2.table_name:你将要加索引的表名
?? 3.col1_name:你要加索引的列名,从col1_name往后的列名都可以为空,如果不为空就变为组合索引。