create or replace function isHoliday(dateOfYear varchar,holiday varchar,workday varchar) return boolean is

Result boolean;

n_number number(1);--返回为周几 1为周日 。。。7为周六

begin

if instr(holiday,to_char(to_date(dateOfYear,'yyyy-mm-dd'),'yyyy-mm-dd'),1,1) >0 then --如果当前日期在节假日中则返回true

Result := true;

else

SELECT to_number(to_char(to_date(dateOfYear,'yyyy-mm-dd'),'D')) into n_number FROM DUAL; --查询当前日期是周几

if(n_number !=1 and n_number != 7) then --如果当前日期不是周六和周日则返回false

Result := false;

else

if instr(workday,to_char(to_date(dateOfYear,'yyyy-mm-dd'),'yyyy-mm-dd'),1,1) >0 then --如果当前日期在工作日中则返回false

Result := false;

else --如果当前日期不在工作日中则返回true

Result := true;

end if;

end if;

end if;

return(Result);

end isHoliday;

oracle如何判断节假日,oracle function 用于判断是否为节假日相关推荐

  1. RomUtil【Android判断手机ROM,用于判断手机机型】

    参考资料 Android判断手机ROM 正文 有时候需要判断手机系统的ROM,检测ROM是MIUI.EMUI还是Flyme,可以使用getprop命令,去系统build.prop文件查找是否有对应属性 ...

  2. oracle 判断是否位汉字,js判断字符是否是汉字的两种方法小结

    有时需要判断一个字符是不是汉字,比如在用户输入含有中英文的内容时,需要判断是否超过规定长度就要用到.用 Javascript 判断通常有两种方法. 1.用正则表达式判断 js判断字符是否是汉字 .co ...

  3. oracle 判断周日,Oracle判断周末

    oracle数据库 orcale开发 oracle技术文章 Oracle判断周末 有些业务场景下会有择出周末的需求,具体判断语句如下: 1.SELECT TO_CHAR(TO_DATE(DATA_DA ...

  4. c语言中用于判断ch是否是字符的表达式,最新C语言复习题集资料

    精品文档 C语言复习题集 一. 判断题 1-1.C语言程序是从源文件的第一条语句开始执行的. 正确答案:F 1-2.C语言中的变量名不区分大小写. 正确答案:F 1-3.若变量定义为double x; ...

  5. function checkBrowser()//判断浏览器

    /checkBrowser(); function checkBrowser()//判断浏览器 { if (window.navigator.userAgent.indexOf("MSIE& ...

  6. [转载] Python中endswith() 函数法用于判断字符串是否以指定后缀结尾

    参考链接: Python中的字符串的endswith endswith()函数 描述: Python endswith() 函数法用于判断字符串是否以指定后缀结尾. 如果以指定后缀结尾返回True,否 ...

  7. “正话反说”:A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出。编写一个函数用于判断这句话是否符合要求,符合要求时,函数返回1,否则函数返回0

    "正话反说":A和B在玩一个游戏,两人轮流说一句话,这句话正读反读都一样,如adgda,谁先说错,谁出局,另一个人胜出. 编写一个函数用于判断这句话是否符合要求,符合要求时,函数返 ...

  8. 2021-12-27 Java String contains() 方法用于判断字符串中是否包含指定的字符或字符串。用.toLowerCase().contains忽视大小写。

    一.public boolean contains(CharSequence chars) contains() 方法用于判断字符串中是否包含指定的字符或字符串. 二.返回值        如果包含指 ...

  9. 导数用于判断函数的单调性,凹凸性,极值

    导数用于判断函数的单调性,凹凸性,极值 单调性 凹凸性 拐点 驻点 极大值,极限值 函数的最大值,最小值 单调性 设函数f(x)在闭区间 [a,b]上连续,在开区间(a,b)内可导. (1)如果在(a ...

  10. Python中用于判断两个集合的交集是否为空集isdisjoint()方法

    [小白从小学Python.C.Java] [Python全国计算机等级考试] [Python数据分析考试必会题] ​● 标题与摘要 Python中用于判断两个集合的交集是否为空集 isdisjoint ...

最新文章

  1. 什么是动态DNS 动态DNS有什么用
  2. tensorflow object detection API 使用记录2
  3. .NET开发必备网址
  4. ScheduledThreadPoolExecutor详解
  5. Tomcat 8熵池阻塞变慢详解
  6. 内存cookie与持久cookie
  7. 【AtCoder】ARC 081 E - Don't Be a Subsequence
  8. 深度学习优化算法大全系列4:AdaGrad(Adaptive Gradient)
  9. php中文歌词,pr怎么导入歌词字幕
  10. SECS/GEM Driver开发使用,带例子
  11. 制作网页中弹出对话框的制作
  12. LabVIEW用高速数据流盘
  13. 移动友华PT924光猫获取超级用户方法
  14. 杰理之ANC降噪三种类型【篇】
  15. TOM邮箱|国内适合商务人士的邮箱是什么邮箱
  16. 内存分配函数总结- 陈敏的博客- CSDN博客
  17. 你不知道的Linux的发展史
  18. vbox android wifi,virtualbox桥接无线网卡实现上网
  19. C# WPF 快捷键的实现 极简教程
  20. 名帖295 张瑞图 行书《行书帖选》

热门文章

  1. Android dialog弹出报错Alert Dialog Unable to add window android.view.ViewRootImpl$W. permission denied
  2. 记得12306货运系统“抢购空”编写插件--chrome交互式插件的各个部分
  3. CVPR2022论文速递(2022.4.12)!共24篇!GAN/transformer/超分等
  4. mysql 5.7.25 中文全文检索(多个字段联合索引)
  5. 每一首歌曲的背后都有一段感人的故事……
  6. SpringBoot线上服务假死解决,CPU内存正常
  7. Docker学习中文文档大全、dockerdocker-compose实战
  8. win7计算机所有软件无法运行程序,解决Win7应用程序无法启动的方法
  9. python进行列联表卡方检验
  10. 2021年与 Linux 有关的几件大事