oracle 月份中日的值必须介于 1 和当月最后一日之间,ora-01847:月份中日的值必须介于 1 和当月最后一日之间...
环境:1.在查询创建的视图全部内容时,的异常。视图中的日期是从varchar2转到date。
2.oracle 11g
原因:1.日期本身是数据非法的,就是转换时格式不合格,如:2月30 这里不可能有的格式。也可能是一种特殊的‘ ’,如全角的空格等。
解决:异常直接为空
create or replace function F_VARCAHR_TO_DATE(DATES IN VARCHAR2) RETURN DATE IS --传入时间varchar2,返回date时间。
CHARS VARCHAR2(150);--暂存sql语句
RESULTS DATE;--最终返回的时间
BEGIN
IF(LENGTH(DATES)>1) THEN--判断传入的时间是否为空
CHARS:='SELECT to_date('''||DATES||''',''YYYY-MM-DD HH24:MI:SS'') FROM DUAL';
EXECUTE IMMEDIATE CHARS INTO RESULTS;--执行sql,并赋值给变量
ELSE
RESULTS:=TO_DATE('','YYYY-MM-DD HH24:MI:SS');
END IF;
RETURN RESULTS;--先反回,后捕获异常
exception
when others then
RESULTS:=TO_DATE('','YYYY-MM-DD HH24:MI:SS');
RETURN RESULTS;
end F_VARCAHR_TO_DATE;
oracle 月份中日的值必须介于 1 和当月最后一日之间,ora-01847:月份中日的值必须介于 1 和当月最后一日之间...相关推荐
- oracle 根据值不同具有不同的搜索条件_在Navicat Premium中执行数据库范围内的搜索...
如果您曾经尝试在大型数据库中定位特定列,那么我相信您会同意这可能是一项艰巨的任务.您可以从information_schema模式中收集有关DB结构的许多信息.它具有所有表和表中所有字段的列表.然后, ...
- asp系统转换php系统时间函数,ASP_ASP中的时间函数大全 时间操作函数,Date 函数 描述:返回当前系统日 - phpStudy...
ASP中的时间函数大全 时间操作函数 Date 函数 描述:返回当前系统日期. 语法:Date DateAdd 函数 描述:返回已添加指定时间间隔的日期. 语法:DateAdd(interval, n ...
- sed在替换的时候,使用变量中的值?如何在sed实现变量的替换?获取到变量中的值?...
需求描述: 今天在做nrpe配置的时候,想要通过批量的方式来将定义文件中的IP给替换掉 开始做的时候没有成功,报错了.在此记录下,如何实现,获取到变量的值,然后 进行替换. 操作过程: 1.原文件的内 ...
- java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...
JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...
- Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串...
摘要:最近项目中用到了存储过程,触发器,Function,由于以前没怎么用过,所以查资料,请教同事,最后总算是把问题解决了,问题是这样的,数据库中有三张表一张是存放从远程服务器获取数据的MBINMSG ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用java实现程序解决问题。
一丶中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是" ...
- 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”
问题: 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&qu ...
- 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”
此题目难度不大,主要难度在于所给日期闰年判定以及经过的年份中闰年的个数问题, 对于输入日期的中日正确性判断,只需建立对应月份天数的数组即可判断.求出所给年份到初始年份经过的天数后对五取余判定是否大于三 ...
- 定义一个结构体变量,包含年、月、日。根据控制台给出的日期,计算该日在本年中是第几天,注意闰年问题。
题目定义一个结构体变量,包含年.月.日.根据控制台给出的日期,计算该日在本年中是第几天,注意闰年问题. #include<stdio.h> #include<time.h> i ...
- 中国有句俗语叫“三天打鱼两天晒网”。如果从1990年1月1日起开始执行“三天打鱼两天晒网”。如何判断在以后的某一天中是“打鱼”还是“晒网”?
在线问题 中国有句俗语叫"三天打鱼两天晒网".如果从1990年1月1日起开始执行"三天打鱼两天晒网".如何判断在以后的某一天中是"打鱼"还是 ...
最新文章
- 【小白学PyTorch】10.pytorch常见运算详解
- 13、设置默认字符集和校对规则
- 报表设计器条形码支持类型
- C++ map嵌套使用 链接
- 阿里妈妈是如何做品牌风险管理的
- 将mysql服务移除_怎么将mysql服务移除?
- 操作系统中死锁避免算法 --- 银行家算法
- 邻居把偶然的救急当成了依赖,怎么办?
- 修改wordpress的footer内容
- 李俊昌《衍射计算及数字全息》代码
- Java onvif协议,Java onvif协议通用协议获取rtsp地址
- USB接口定义详解(图)
- python学生教务管理系统
- 程序员需要知道的97件事情之 ------- 谋定而后动
- Python_Number类及容器类基本数据类型
- js下拉列表二级联动
- Multisim实现极简数码管显示
- app中加载h5页面白屏问题
- C语言中变量的作用域和生存期的区别
- 短信业务 防恶意攻击解决方案
热门文章
- iphone内存管理(一)
- pdf合并软件下载的旗舰版
- Ubuntu下wps英文界面切换成中文界面的方法
- 物联网驱动数字化转型
- 微信小程序笔记(三)
- Windows 10快捷键入门(会更新)
- 中新时评:中国经济亮红灯 宏观调控“下猛药
- python模拟app发送请求失败_如何使用Tensorflow解决Python Chatbot App的运行会话失败问题...
- H7-TOOL脱机烧录器支持1拖4,支持新唐,GD32,MM32,AT32,APM32,CX32,STM32,STM8,i.MX RT,W7500,外置Flash等2020-10-27
- 穆迪将收购GCR Ratings多数股权以拓展非洲业务