Oracle function语法
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语法相关推荐
- oracle的function的语法,Oracle function语法
2018-3-30 遇到需要使用SQL方法拼接字符串的情况,就研究了一下SQL简单的方法应用 --定义入参数[参数名 in 参数类型] create or replace function p_get ...
- 数据库 oracle function 替换身份证中间字符
目标 使用sql写一个方法,实现传入身份证号,保留前四位和后四位,中间替换为* 实现 create or replace function fc(fid varchar2) return varcha ...
- Oracle存储过程语法
原文链接:http://www.jb51.net/article/31805.htm Oracle存储过程基本语法 存储过程 1 CREATE OR REPLACE PROCEDURE 存储过程名 ...
- oracle经典增删该查,oracle基本语法(增删改查
<oracle基本语法(增删改查>由会员分享,可在线阅读,更多相关<oracle基本语法(增删改查(7页珍藏版)>请在人人文库网上搜索. 1.安装 PL/SQL Develop ...
- ibatis oracle function,IBATIS调用oracle function(函数)的步骤实例
IBATIS调用oracle function(函数)的方法实例 引用 create or replace function getClassifiedCode(p_planCode in varch ...
- oracle中触发器的语法,Oracle 触发器语法及实例
Oracle 触发器语法及实例 Oracle触发器语法(一) 一Oracle触发器语法 触发器是特定事件出现的时候,自动执行的代码块.类似于存储过程,触发器与存储过程的区别在于:存储过程是由用户或应用 ...
- Oracle基本语法查询语句
Oracle基本查询语法 本文含含: 基础/基本查询/排序/函数(单/多) 一.前言知识 1.oracle如何操作硬盘上的文件,最终都是以进程方式操作硬盘上的文件,最基本进程:读 写 ,还有其他客户端 ...
- Oracle存储过程语法学习
Oracle存储过程: 1.1 第一个存储过程 --创建存储过程 create or replace procedure proc1( p_para1 varchar2, p_para2 out va ...
- mysql 、oracle存储过程语法区别
mysql .oracle存储过程语法区别 1. 条件语句:mysql使用elseif关键字,oracle是elsif关键字: oracle: if表达式 then 表达式: elsif 表达式: ...
- 查询工作日 oracle,Oracle function实现根据输入的日期以及天数,获取此日期之后的天数的工作日...
前提:在法定节日表(t_fdjr )中维护法定节日包括周六周天 /** * 功能描述:根据输入的日期以及天数,获取此日期之后的天数的工作日 * 输入参数: * i_date YYYY-MM-DD * ...
最新文章
- 动图 + 源码,演示 Java 中常用数据结构执行过程及原理
- HALCON示例程序classify_image_class_gmm.hdev使用GMM分类器分割彩色图片
- 【ArcGIS风暴】捕捉VS经典捕捉,谁更有用武之地?
- [html] html5都有哪些新的特性?移除了哪些元素?
- access实例_西门子PLC1200组态王跟Access数据库-⑥组态王变量
- summit_Chrome Dev Summit 2018的亮点
- Android Studio连接手机没反应,提示错误adb.exe start-server' failed -- run manually if necessary
- 编程范式--并发编程相关代码
- Java 中 Comparable 和 Comparator 比较(转)
- mysql进阶教程pdf_SQL进阶教程 (MICK著) 高清pdf完整版
- unity3d让模型不受3dCamera FOV的影响
- 文档写作利器:Markdown
- 【Python】一个简陋的基于混淆矩阵计算遥感分类精度(总体精度、Kappa系数、用户精度、生产者精度等)的代码
- 【转载】64 位 Windows 内核虚拟地址空间布局(基于 X64 CPU)
- hp服务器的网络显示红叉,惠普笔记本白屏后重启后显示红叉网络信号联不上网的原因?...
- 用墨刀设计原型,易被忽略的8种玩法。
- [精品毕设]基于Python实现的飞机票销售系统订票系统
- [PTA]习题4-2 求幂级数展开的部分和
- R语言分析财收与税收的线性回归关系
- SQLServer·面试题
热门文章
- 【计算机网络学习笔记04】网络体系架构与网络协议
- 模拟CMOS集成电路设计基础 第一章 第二章开头
- 2015.3.12Arinc424 Tools中SiniArincCls.csParserFile(string sFile)函数正则表达式理解
- Python 爬虫批量爬取网页图片保存到本地
- AutoCAD二次开发——引线标注
- shell脚本——系统工具箱(SystemToolbox)
- 中兴网信发布“广义智慧城市顶层设计框架”
- 安工大matlab实验报告王朋飞,计算机仿真实验
- vptr初始化语义学
- 荧光仪电源维修Spellman电源维修FF60P4X3313