Oracle无效的数字格式模型使用详解

 更新时间:2026年03月20日 08:36:08   作者:卖火柴的小姑凉呀~~  
这篇文章主要介绍了Oracle无效的数字格式模型使用,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教

Oracle无效的数字格式模型

用sql查数据的时候,突然蹦出来这个错,给我整懵了,结果一查又是日期转换的问题,日期转换真难搞呀。。。

报错的sql

SELECT to_char(begin_date, 'YYYY-MM-DD HH24:MI:SS') begin_date
  FROM student
 WHERE student_id = '111'

报错原因

student 表中 begin_date 字段的类型是 VARCHAR 类型,不是 DATE 类型的,to_char 函数是不能操作 VARCHAR 类型的字段的,改为 to_date 就不会再报错了。

正确sql

SELECT to_date (begin_date, 'YYYY-MM-DD HH24:MI:SS') begin_date
  FROM student
 WHERE student_id = '111'

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持脚本之家。

相关文章

  • oracle临时表空间无法释放的解决办法

    oracle临时表空间无法释放的解决办法

    Oracle临时表空间主要是用于数据库较大的临时排序用,在PGA分配的工作区空间不足以容纳排序数据时使用临时表空间,但是容易遇到oracle临时表空间无法释放的问题,所以本文给大家介绍了oracle临时表空间无法释放的解决办法,需要的朋友可以参考下
    2024-03-03
  • PL/SQL Developer15和Oracle Instant Client安装配置详细图文教程

    PL/SQL Developer15和Oracle Instant Client安装配置详细图文教程

    PL/SQL Developer是一种集成的开发环境,专门用于开发、测试、调试和优化Oracle PL/SQL存储程序单元,比如触发器等,这篇文章主要给大家介绍了关于PL/SQL Developer15和Oracle Instant Client安装配置的详细图文教程,需要的朋友可以参考下
    2024-04-04
  • ORACLE中常用的几种正则表达式小结

    ORACLE中常用的几种正则表达式小结

    相信大家对正则表达式都不陌生,从linux下的命令到Java等编程语言,正则表达式无处不在,下面这篇文章主要给大家介绍了关于ORACLE中常用的几种正则表达式的相关资料,需要的朋友可以参考下
    2022-09-09
  • EF 配置Oracle数据库的具体操作方法

    EF 配置Oracle数据库的具体操作方法

    下面小编就为大家带来一篇EF 配置Oracle数据库的具体操作方法。小编觉得挺不错的,现在就分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2017-04-04
  • Oracle存储过程创建方式

    Oracle存储过程创建方式

    本文介绍了Oracle存储过程的创建,包括package和package body的定义,以及输入/输出参数的类型,通过示例代码,详细说明了如何创建和使用存储过程,并总结了个人经验
    2025-02-02
  • Oracle服务端1521端口无法telnet,服务名未开启监听的解决

    Oracle服务端1521端口无法telnet,服务名未开启监听的解决

    这篇文章主要介绍了Oracle服务端1521端口无法telnet,服务名未开启监听的解决方案,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-12-12
  • Oracle字段根据逗号分割查询数据的方法

    Oracle字段根据逗号分割查询数据的方法

    项目需求是这样的表里的某个字段存储的值是以逗号分隔开来的,要求根据分隔的每一个值都能查出来数据,但是不能使用like查询。这篇文章主要介绍了Oracle字段根据逗号分割查询数据,需要的朋友可以参考下
    2018-08-08
  • Oracle + mybatis实现对数据的简单增删改查实例代码

    Oracle + mybatis实现对数据的简单增删改查实例代码

    这篇文章主要给大家介绍了关于利用Oracle + mybatis如何实现对数据的简单增删改查的相关资料,文中图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2018-10-10
  • Oracle数据库如何将DATE类型字段格式转换为YYYY/MM/DD

    Oracle数据库如何将DATE类型字段格式转换为YYYY/MM/DD

    在Oracle数据库中,尽管DATE类型本身并不携带任何特定的格式信息,但通过TO_CHAR函数我们可以方便地将DATE类型的数据转换为我们所需要的格式,下面给大家介绍Oracle数据库如何将DATE类型字段格式转换为YYYY/MM/DD样式,感兴趣的朋友跟随小编一起看看吧
    2024-04-04
  • Oracle显示游标的使用及游标for循环

    Oracle显示游标的使用及游标for循环

    本篇文章给大家介绍oracle显示游标的使用及游标for循环,当查询返回单行记录时使用隐式游标,查询返回多行记录并逐行进行处理时使用显式游标,对本文感兴趣的朋友一起学习吧
    2015-11-11

最新评论