2018-3-30 遇到需要使用SQL方法拼接字符串的情况,就研究了一下SQL简单的方法应用

       --定义入参数[参数名 in 参数类型]create or replace function p_gettype(se_type in varchar2) --定义返回类型return   varchar2
isv_calling_type        varchar2(45);v_called_type         varchar2(45);v_tr_in            varchar2(45);v_tr_out           varchar2(45);v_sett_name           varchar2(90);
begin--查出v_calling_typeselect call_type_name into v_calling_type from uparam.settle_a_def where call_type = substr(se_type,1,2);--查出v_called_typeselect call_type_name into v_called_type from uparam.settle_a_def where call_type = substr(se_type,3,2);--查出v_tr_inselect tr_type_name into v_tr_in from uparam.tr_b_def where tr_type = substr(se_type,5,2);--查出v_tr_outselect tr_type_name into v_tr_out from uparam.tr_b_def where tr_type = substr(se_type,7,2);--返回字符串 calling_type(tr_in)->called_type||(tr_out);v_sett_name := v_calling_type ||'('|| v_tr_in||')->'||v_called_type||'('|| v_tr_out||')';return v_sett_name;
exceptionwhen others thenreturn null;
end p_gettype;

Oracle function语法相关推荐

  1. oracle的function的语法,Oracle function语法

    2018-3-30 遇到需要使用SQL方法拼接字符串的情况,就研究了一下SQL简单的方法应用 --定义入参数[参数名 in 参数类型] create or replace function p_get ...

  2. 数据库 oracle function 替换身份证中间字符

    目标 使用sql写一个方法,实现传入身份证号,保留前四位和后四位,中间替换为* 实现 create or replace function fc(fid varchar2) return varcha ...

  3. Oracle存储过程语法

    原文链接:http://www.jb51.net/article/31805.htm Oracle存储过程基本语法 存储过程  1 CREATE OR REPLACE PROCEDURE 存储过程名  ...

  4. oracle经典增删该查,oracle基本语法(增删改查

    <oracle基本语法(增删改查>由会员分享,可在线阅读,更多相关<oracle基本语法(增删改查(7页珍藏版)>请在人人文库网上搜索. 1.安装 PL/SQL Develop ...

  5. ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例

    IBATIS调用oracle function(函数)的方法实例 引用 create or replace function getClassifiedCode(p_planCode in varch ...

  6. oracle中触发器的语法,Oracle 触发器语法及实例

    Oracle 触发器语法及实例 Oracle触发器语法(一) 一Oracle触发器语法 触发器是特定事件出现的时候,自动执行的代码块.类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用 ...

  7. Oracle基本语法查询语句

    Oracle基本查询语法 本文含含: 基础/基本查询/排序/函数(单/多) 一.前言知识 1.oracle如何操作硬盘上的文件,最终都是以进程方式操作硬盘上的文件,最基本进程:读 写 ,还有其他客户端 ...

  8. Oracle存储过程语法学习

    Oracle存储过程: 1.1 第一个存储过程 --创建存储过程 create or replace procedure proc1( p_para1 varchar2, p_para2 out va ...

  9. mysql 、oracle存储过程语法区别

    mysql .oracle存储过程语法区别 1.  条件语句:mysql使用elseif关键字,oracle是elsif关键字: oracle: if表达式 then 表达式: elsif 表达式: ...

  10. 查询工作日 oracle,Oracle function实现根据输入的日期以及天数,获取此日期之后的天数的工作日...

    前提:在法定节日表(t_fdjr )中维护法定节日包括周六周天 /** * 功能描述:根据输入的日期以及天数,获取此日期之后的天数的工作日 * 输入参数: * i_date YYYY-MM-DD * ...

最新文章

  1. 动图 + 源码,演示 Java 中常用数据结构执行过程及原理
  2. HALCON示例程序classify_image_class_gmm.hdev使用GMM分类器分割彩色图片
  3. 【ArcGIS风暴】捕捉VS经典捕捉,谁更有用武之地?
  4. [html] html5都有哪些新的特性?移除了哪些元素?
  5. access实例_西门子PLC1200组态王跟Access数据库-⑥组态王变量
  6. summit_Chrome Dev Summit 2018的亮点
  7. Android Studio连接手机没反应,提示错误adb.exe start-server' failed -- run manually if necessary
  8. 编程范式--并发编程相关代码
  9. Java 中 Comparable 和 Comparator 比较(转)
  10. mysql进阶教程pdf_SQL进阶教程 (MICK著) 高清pdf完整版
  11. unity3d让模型不受3dCamera FOV的影响
  12. 文档写作利器:Markdown
  13. 【Python】一个简陋的基于混淆矩阵计算遥感分类精度(总体精度、Kappa系数、用户精度、生产者精度等)的代码
  14. 【转载】64 位 Windows 内核虚拟地址空间布局(基于 X64 CPU)
  15. hp服务器的网络显示红叉,惠普笔记本白屏后重启后显示红叉网络信号联不上网的原因?...
  16. 用墨刀设计原型,易被忽略的8种玩法。
  17. [精品毕设]基于Python实现的飞机票销售系统订票系统
  18. [PTA]习题4-2 求幂级数展开的部分和
  19. R语言分析财收与税收的线性回归关系
  20. SQLServer·面试题

热门文章

  1. 【计算机网络学习笔记04】网络体系架构与网络协议
  2. 模拟CMOS集成电路设计基础 第一章 第二章开头
  3. 2015.3.12Arinc424 Tools中SiniArincCls.csParserFile(string sFile)函数正则表达式理解
  4. Python 爬虫批量爬取网页图片保存到本地
  5. AutoCAD二次开发——引线标注
  6. shell脚本——系统工具箱(SystemToolbox)
  7. 中兴网信发布“广义智慧城市顶层设计框架”
  8. 安工大matlab实验报告王朋飞,计算机仿真实验
  9. vptr初始化语义学
  10. 荧光仪电源维修Spellman电源维修FF60P4X3313