根据传的参数做逻辑处理并返回数值

CREATE OR REPLACE FUNCTION F_GET_DATE(V_START_DATE         IN VARCHAR2,V_END_DATE           IN VARCHAR2)RETURN NUMBER IS
/*** 根据传的参数做逻辑处理并返回数值* 例如:V_START_DATE的值:2021-06-03 15:43:56  V_END_DATE的值:2021-06-04 11:36:21*/RESULT         NUMBER(10,2):=0;
BEGINIF NVL(V_START_DATE, '*') = '*' OR NVL(V_END_DATE, '*') = '*' THENRAISE_APPLICATION_ERROR(-20002, '(开始时间和结束时间都不能为空)');END IF; -- 计算开始时间到结束时间的差 单位为天数 保留2位数SELECT round((TO_DATE(V_END_DATE,'yyyy-MM-dd hh24:mi:ss')-TO_DATE(V_START_DATE,'yyyy-MM-dd hh24:mi:ss')),2)INTO RESULTFROM dual;RETURN(RESULT);
END F_GET_DATE;

根据传的参数做逻辑处理并返回字符串

CREATE OR REPLACE FUNCTION F_GET_CODE(V_START         IN VARCHAR2)RETURN VARCHAR2 IS
/*** 根据传的参数做逻辑处理并返回字符串*/RESULT         VARCHAR2(30);
BEGIN-- 根据传的参数作为开头字符串并拼接17位的时间戳SELECT V_START || TO_CHAR(SYSDATE, 'yyyyMMddhh24missSSS')INTO RESULTFROM dual;RETURN(RESULT);
END F_GET_CODE;

ORACLE函数返回数据或字符串相关推荐

  1. java oracle查询结果list取数,Oracle函数返回Table集合

    Oracle table()函数查询函数返回的结果集 2015年12月13日 22:42:51 warrenjiang 阅读数:7452 版权声明:本文为博主原创文章,未经博主允许不得转载. http ...

  2. 【C 语言】内存四区原理 ( 常量区示例 | 不同函数返回的相同字符串的指针地址相同 )

    文章目录 前言 一.正常程序 二.获取相同的字符串内容 前言 C / C++ 编译器会对代码进行 词法分析 , 语法分析 , 句法分析 ; 然后对代码进行优化 ; 将 字符串常量 赋值给指针时 , 首 ...

  3. oracle 函数to_char(数据,'FM999,999,999,999,990.00') 格式化数据

    转载自: https://blog.csdn.net/fupengyao/article/details/52778565 遇到了oracle 取数格式问题,这里记一下 我们通常在做数据算数后,会想要 ...

  4. c语言调用oracle函数返回值吗,C语言通过值和引用函数

    . 将参数值或数据传递给C语言函数有两种方法:通过值调用和通过引用调用.原始值在通过值调用时不修改,但通过引用调用时,在函数中可进行修改. 下面将分别讲解如何通过值调用和通过引用调用,并用使用示例逐个 ...

  5. oracle返回表id,Oracle 函数返回表实例2种写法实例

    --注:用ps/sql工具执行语句 --一合同预算状态函数 --1. drop type htjs_business_row drop type htjs_business_state_row_typ ...

  6. oracle调用存储过程和函数返回结果集

    视频课:https://edu.csdn.net/course/play/7940 在程序开发中,常用到返回结果集的存储过程,这个在MySQL和sql server 里比较好处理,直接返回查询结果就可 ...

  7. spring返回数据使用ajax,【spring 后台跳转前台】使用ajax访问的后台,后台正常执行,返回数据,但是不能进入前台的ajax回调函数中...

    问题1: 使用ajax访问的后台,后台正常执行,并且正常返回数据,但是不能进入前台的ajax回调函数中 问题展示: 问题解决: 最后发现是因为后台的方法并未加注解:@ResponseBody,导致方法 ...

  8. c语言函数返回值可以是字符串吗,函数返回值可以是字符串吗

    c语言中函数返回值可以是数组.字符串和结构体吗? 因为在C语言中函数不能返回数组,但字符串是存储在字符数组中的,所以能C语言中实现函数返回字符串,首先要确定函数返回的字符串地址的来源,一般分为四种方式 ...

  9. jQuery:ajax调用成功后返回数据

    本文翻译自:jQuery: Return data after ajax call success [duplicate] This question already has answers here ...

  10. oracle pipelined返回值函数 针对数据汇总统计 返回结果集方法

    近期需要一个汇总统计,由于数据太多,数据量太大所以在java程序中实现比较困难.若用后台程序统计,数据不能保证实时,同时实现周期比较长.顾使用函数返回结果集的方式,在不增加临时表的情况下实时获取数据. ...

最新文章

  1. keyshot怎么批量渲染_提高Keyshot逼真渲染的小技巧
  2. 教你实现Vscode的Markdown预览
  3. Redis 日志篇:无畏宕机实现高可用的杀手锏
  4. CentOS6.5菜鸟之旅:安装VirtualBox4.3
  5. wordpress进阶教程(十九):创建自定义的找回密码页面
  6. go利用反射实现任意类型切片删除元素
  7. sgm3157功能_SGM3157_SGM3157供应商_价格_Datasheet_pdf资料-IC资料网
  8. 接口传值后不起作用_聊一聊 API 接口测试
  9. 第13章 祖玛(《C和C++游戏趣味编程》配套教学视频)
  10. A Bit of Fun
  11. python方式下自动登录51cto
  12. 七日Python之路--第十一天
  13. Qt教程,Qt6.3,Qt6.2,Qt6,Q,v6.3.1入门,Qt编程入门
  14. 模拟布朗运动与几何布朗运动
  15. linux的打开文件工具,xdg-open|从Liunx终端工具打开文件系统说起
  16. tomcat部署静态网页
  17. 阿里 + 京东 Java 岗面试题概要(面试须知)
  18. java中的compareToIgnoreCase和compareTo的区别
  19. 10万亿同业存款免缴存准 全面降准将推迟
  20. 国外新闻网站推新赢利模式 靠新闻撰稿人吸钱

热门文章

  1. 锐捷交换机VRRP配置
  2. 视频加密技术的实与破解
  3. NCCN指南下载以后无法复制,粘贴原因及PDF密码破解
  4. pad平板性能测试软件,苹果iPad 2020款评测,最便宜的iPad,性能碾压安卓?
  5. web前端开发面试题(八)
  6. 实现python源代码加密
  7. 优雅的编写多线程——原子量
  8. 初学者想自学单片机需要买什么呢?
  9. 基于STM32F103的电子磁密码锁智能门禁原理图PCB程序设计
  10. 【转】MapGISnbsp;K9基础系…