【问题标题】:How I can insert this date '10-JUL-88' to SQL Developer?如何将此日期“10-JUL-88”插入 SQL Developer?
【发布时间】:2019-11-11 14:25:53
【问题描述】:

如何将这个日期“10-JUL-88”插入 SQL Developer?

【问题讨论】:

  • 88,哪个世纪?
  • 你的意思是 SQL Server Developer 版本吗?
  • 你说的是 1888 年吗?

标签: sql oracle date


【解决方案1】:

使用to_date() 将您的字符串转换为date 数据类型:

to_date('10-JUL-88', 'DD-MON-YY')

注意:88 这将转换为年份2088。如果您想要1988,请指定 4 位数年份:

to_date('10-JUL-1988', 'DD-MON-YYYY')

【讨论】:

    【解决方案2】:

    我建议使用日期常量:

    date '1988-07-10'
    

    这是 Oracle 支持的日期常量的标准格式。

    注意:如果字符串实际上在列中,那么您将需要 to_date(),正如 GMB 建议的那样。

    【讨论】:

      猜你喜欢
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 2011-03-15
      • 1970-01-01
      相关资源
      最近更新 更多