PL/SQL编程之道之CASE使用(23)
总结使用CASE 完成查询所需要考虑的事情1 是否访问相同的表。如果访问的表不同就不用考虑了2 是否使用相同的列。 如果是基本肯定可以合并了 如果不同的条件有组合 就需要注意业务逻辑。3 如果使用的列不同。那...
PL/SQL编程之道之CASE使用(22)
9 教师有一张反映任课教师的报表由于考虑到一个课程可能有多个任课教师所以报表上有两个位置来显示教师的名字规则如下: 如果只有一个任课教师 则在第一个位置上显示任课教师的名字 第二个位置...
查询在包头中声明的所有过程,并声明为变量
SELECT rpad(OBJECT_NAME,33,' ')||'CONSTANT VARCHAR2(30) :='''||OBJECT_NAME||''' ;'FROM USER_ARGUMENTSWHERE PACKAGE_NAME = XXXX
Oracle 查找存储过程引用的表(依赖的表)
select DISTINCT ' GRANT SELECT ON '||T.referenced_owner||'.'||RPAD(T.referenced_name,30,' ')||' TO '||OWNER ||';'from dba_dependencies Twhere wner= 'USER1AND REFERENCED_OWNER !...
Oracle Debug权限
赋予 DEBUG CONNECT SESSION 权限给相应用户 即可使该用户进行Debug操作