PL/SQL编程之道之CASE使用(8)
-- 这是一个经典的行转列案例。SELECT ORDER_NBR, MAX(CASE WHEN SCH_SEQ =...
PL/SQL编程之道之CASE使用(7)
3 里程碑 一个流程有三个步骤 现在需要把各个步骤的时间填到报表之中。 SERVICESSCHEDULE &n...
PL/SQL编程之道之CASE使用(6)
CASE语句主要是用来做负载均衡。 SELECT NVL(MAX(PRINTER_NAME), (CASE &n...
PL/SQL编程之道之CASE使用(5)
现在我们使用CASE语句做一下: 首先的问题就是如果输入的userid不在拥有指定打印机的那三个人中。则会找不到数据。 这里我们可以使用聚合函数的特性来解决。如果userid不在拥有指定打印机的那三个人中...
PL/SQL编程之道之CASE使用(4)
CREATE OR REPLACE FUNCTION GET_PRINTER(I_USERID IN VARCHAR2) RETURN VARCHAR2 AS O_PRINTER VARCHAR2(6);BEGIN BEGIN SELECT PRINTER_NAME  ...
PL/SQL编程之道之CASE使用(3)
2 调度打印机一个工作室有多台打印机。其中有为用户指定的打印机还有未指定用户的打印机。如果一个用户有指定的打印机则使用指定的打印机。如果没有则使用未指定的打印机中的一台。 表如下PrinterC...
PL/SQL编程之道之CASE使用(2)
1 同样是一个公司的人,待遇差距咋就那么大呢?公司年度总结出来了。部门10盈利增长100%。部门20也增长了。负增长50%。经过公司党委,工会,董事会啥的研究决定:给部门10的员工每人涨工资1000元的工资。给部门2...
PL/SQL编程之道之CASE使用(1)
CASE首先来看一下CASE的使用 CASE DECODE 可以再对查询数据进行判断做出响应的结果。随着BI的兴起。CASE的应用也越来越广泛。语法如下CASE WHEN 条件一 THEN ...
PL/SQL编程之道 前言
Normal 0 7.8 磅 0 2 false false false EN-US ZH-CN X-NONE</w:LidThemeComplexScript. ...
查询在包头中声明的所有过程,并声明为变量
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操作