Oracle 编写函数01
来源:互联网 发布:python 列表中的元组 编辑:程序博客网 时间:2024/05/18 11:36
FUNCTION f_get_line_remark_desc_chn(pi_line_remark IN VARCHAR2) RETURN VARCHAR2 IS
po_remark_desc_chn VARCHAR2(4000) := NULL;
lv_sql VARCHAR2(4000) := NULL;
BEGIN
lv_sql := 'SELECT wmsys.wm_concat(t.special_requierement_chn)';
lv_sql := lv_sql || ' FROM bas_standard_line_remarks_t t';
lv_sql := lv_sql ||
' WHERE t.remark_id IN (SELECT DISTINCT to_number(column_value) AS col_val';
lv_sql := lv_sql || ' FROM (TABLE(pc_comm_array_type(' || pi_line_remark ||
'))))';
EXECUTE IMMEDIATE lv_sql //执行上面的sql语句
INTO po_remark_desc_chn;
RETURN po_remark_desc_chn;
EXCEPTION
WHEN OTHERS THEN
RETURN po_remark_desc_chn;
END f_get_line_remark_desc_chn;
po_remark_desc_chn VARCHAR2(4000) := NULL;
lv_sql VARCHAR2(4000) := NULL;
BEGIN
lv_sql := 'SELECT wmsys.wm_concat(t.special_requierement_chn)';
lv_sql := lv_sql || ' FROM bas_standard_line_remarks_t t';
lv_sql := lv_sql ||
' WHERE t.remark_id IN (SELECT DISTINCT to_number(column_value) AS col_val';
lv_sql := lv_sql || ' FROM (TABLE(pc_comm_array_type(' || pi_line_remark ||
'))))';
EXECUTE IMMEDIATE lv_sql //执行上面的sql语句
INTO po_remark_desc_chn;
RETURN po_remark_desc_chn;
EXCEPTION
WHEN OTHERS THEN
RETURN po_remark_desc_chn;
END f_get_line_remark_desc_chn;
- Oracle 编写函数01
- oracle函数编写
- oracle函数编写
- ORACLE 函数编写备忘
- oracle 列合并函数编写
- oracle编写 函数和存储过程
- 编写Oracle包中的函数应当注意的两点问题
- 编写函数
- 01编写可变参数的函数
- Oracle Script编写
- Oracle编写存储过程
- 一次Oracle Job编写
- oracle包程序编写
- Oracle-PLSQL编写分页
- oracle job编写
- oracle存储过程编写
- Oracle存储过程编写
- oracle 编写笔记
- 【数据库】mysqldump中使用flush tables with read lock的风险分析
- DICOM标准
- 浅谈WebKit之Port篇
- 防止poll监听被中断
- ruby practice
- Oracle 编写函数01
- centos 中 APC for php 部署配置简解
- iOS: iOS5新特性 ARC
- Android JNI开发入门篇
- Android动画Animation的使用详解
- kill掉android应用的bat
- Java文件操作的基本概念和简单操作
- hibernate 映射文件java与sql类型对照
- 人力资源管理相关模块