Oracle数据库函数与数据操作指南
1. 函数性能优化与练习
在12c版本中,可以通过在PL/SQL内联函数的DECLARE部分包含 PRAGMA UDF 编译器指令来提高函数性能,UDF是用户定义函数(User Defined Function)的缩写。示例代码如下:
with
function email
(p_first_name in varchar2, p_last_name in varchar2)
return varchar2
is
pragma udf;
begin ....................
同时,还给出了一些相关练习,使用包含七个案例表的数据库模式来完成:
1. 为所有员工提供他们的姓氏、逗号和姓名首字母。
2. 列出所有员工的姓氏和出生日期,格式如1967年4月2日。
3. 计算你正好10000天的日期,以及这一天是星期几。
4. 使用 NVL2 函数重写示例。
5. 使用 CASE 表达式重写示例,去除 DECODE 函数,同时应用于 SELECT 和 ORDER BY 子句。
6. 使用 DATE 和 INTERVAL 常量重写示例,使其不受 NLS_DATE_FORMAT 设置的影响。
7. 使用任意日期研究日期格式
超级会员免费看
订阅专栏 解锁全文
920

被折叠的 条评论
为什么被折叠?



