1.如何检索oracle数据库中的Locked objects,能否查看到是什么sql语句lock住了对象?
2.表t 表t1(id1,id2 多于表t表的id关联)
id name id1 id2
1 a 1 2
2 b 2 3
3 c 2 4
4 d 3 5
5 e
表t1,id1,id2 是一个部门上下级关系,查询所有部门的列表,按照级别关系写成完整字符串.
1:a
2:ab
3:abc
4:abd
5:abce
用函数,过程多可以
3.如何将一个结果集/cursor一次选择到一个table类型
4.何谓两阶段递交
5.oracle性能调优的常见手段和过程
6.oracle的复制方式有几种,如何解决更新冲突,何时适用snapshot replication ,过程如何?
7. 选择正确的答案,并说明选择的原因
select column1,column2 from table1
where column1 in (select table2.column1 from table2)
select column1,column2 from table1
where exists(select ‘x’ from table2
where table1.column1=table2.column1)
问 :
1)table1.column1 上有索引,table2上没有索引,且table2的数据量>table1则( )
2)table1.column1 上有索引,table2上没有索引,且table2的数据量<table1则( )
3)table1.column1 上没有索引,table2上没有索引,且table2的数据量>table1则( )
4)table1.column1 上没有索引,table2上没有索引,且table2的数据量<table1则( )
A 使用in语句performance优于使用exists语句
B 使用exists语句performance优于使用in语句