环境: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 和当月最后一日之间...相关推荐

  1. oracle 根据值不同具有不同的搜索条件_在Navicat Premium中执行数据库范围内的搜索...

    如果您曾经尝试在大型数据库中定位特定列,那么我相信您会同意这可能是一项艰巨的任务.您可以从information_schema模式中收集有关DB结构的许多信息.它具有所有表和表中所有字段的列表.然后, ...

  2. asp系统转换php系统时间函数,ASP_ASP中的时间函数大全 时间操作函数,Date 函数 描述:返回当前系统日 - phpStudy...

    ASP中的时间函数大全 时间操作函数 Date 函数 描述:返回当前系统日期. 语法:Date DateAdd 函数 描述:返回已添加指定时间间隔的日期. 语法:DateAdd(interval, n ...

  3. sed在替换的时候,使用变量中的值?如何在sed实现变量的替换?获取到变量中的值?...

    需求描述: 今天在做nrpe配置的时候,想要通过批量的方式来将定义文件中的IP给替换掉 开始做的时候没有成功,报错了.在此记录下,如何实现,获取到变量的值,然后 进行替换. 操作过程: 1.原文件的内 ...

  4. java 从数据库取值_JAVA操作数据库--从一张表中取值,经过判断,然后插入另一张表中。...

    JAVA操作数据库-->从一张表中取值,经过判断,然后插入另一张表中. SQL语句如下:两张表 weather 和 weather_process. id均为自动增长.Oracle中采用序列 S ...

  5. Oracle中通过:触发器,存储过程,Function调用实现解析Clob字段类型中存储的xml字符串...

    摘要:最近项目中用到了存储过程,触发器,Function,由于以前没怎么用过,所以查资料,请教同事,最后总算是把问题解决了,问题是这样的,数据库中有三张表一张是存放从远程服务器获取数据的MBINMSG ...

  6. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”。用java实现程序解决问题。

    一丶中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是" ...

  7. 中国有句俗语叫“三天打鱼两天晒网”。某人从2010年1月1日起开始“三天打鱼两天晒网”,问这个人在以后的某一天中是“打鱼”还是“晒网”

    问题: 中国有句俗语叫"三天打鱼两天晒网".某人从2010年1月1日起开始"三天打鱼两天晒网",问这个人在以后的某一天中是"打鱼"还是&qu ...

  8. 中国有句俗语叫“三天打鱼两天晒网”。 某人从2010年1月1日起开始“三天打鱼两天晒网”, 问这个人在以后的某一天中是“打鱼”还是“晒网”

    此题目难度不大,主要难度在于所给日期闰年判定以及经过的年份中闰年的个数问题, 对于输入日期的中日正确性判断,只需建立对应月份天数的数组即可判断.求出所给年份到初始年份经过的天数后对五取余判定是否大于三 ...

  9. 定义一个结构体变量,包含年、月、日。根据控制台给出的日期,计算该日在本年中是第几天,注意闰年问题。

    题目定义一个结构体变量,包含年.月.日.根据控制台给出的日期,计算该日在本年中是第几天,注意闰年问题. #include<stdio.h> #include<time.h> i ...

  10. 中国有句俗语叫“三天打鱼两天晒网”。如果从1990年1月1日起开始执行“三天打鱼两天晒网”。如何判断在以后的某一天中是“打鱼”还是“晒网”?

    在线问题 中国有句俗语叫"三天打鱼两天晒网".如果从1990年1月1日起开始执行"三天打鱼两天晒网".如何判断在以后的某一天中是"打鱼"还是 ...

最新文章

  1. 【小白学PyTorch】10.pytorch常见运算详解
  2. 13、设置默认字符集和校对规则
  3. 报表设计器条形码支持类型
  4. C++ map嵌套使用 链接
  5. 阿里妈妈是如何做品牌风险管理的
  6. 将mysql服务移除_怎么将mysql服务移除?
  7. 操作系统中死锁避免算法 --- 银行家算法
  8. 邻居把偶然的救急当成了依赖,怎么办?
  9. 修改wordpress的footer内容
  10. 李俊昌《衍射计算及数字全息》代码
  11. Java onvif协议,Java onvif协议通用协议获取rtsp地址
  12. USB接口定义详解(图)
  13. python学生教务管理系统
  14. 程序员需要知道的97件事情之 ------- 谋定而后动
  15. Python_Number类及容器类基本数据类型
  16. js下拉列表二级联动
  17. Multisim实现极简数码管显示
  18. app中加载h5页面白屏问题
  19. C语言中变量的作用域和生存期的区别
  20. 短信业务 防恶意攻击解决方案

热门文章

  1. iphone内存管理(一)
  2. pdf合并软件下载的旗舰版
  3. Ubuntu下wps英文界面切换成中文界面的方法
  4. 物联网驱动数字化转型
  5. 微信小程序笔记(三)
  6. Windows 10快捷键入门(会更新)
  7. 中新时评:中国经济亮红灯 宏观调控“下猛药
  8. python模拟app发送请求失败_如何使用Tensorflow解决Python Chatbot App的运行会话失败问题...
  9. H7-TOOL脱机烧录器支持1拖4,支持新唐,GD32,MM32,AT32,APM32,CX32,STM32,STM8,i.MX RT,W7500,外置Flash等2020-10-27
  10. 穆迪将收购GCR Ratings多数股权以拓展非洲业务