how to insert time value into a table in pl/sql--在pl/sql中插入时间值(时分秒,不包含日期)

NetSuite - 张老师
博客专家认证
2015-08-12 03:22:52
如题,在pl/sql中建表,需要只插入时分秒,不包含日期。

如何写语句?
...全文
159 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
  • 打赏
  • 举报
回复
引用 7 楼 xu176032 的回复:
[quote=引用 5 楼 u012025054 的回复:] [quote=引用 4 楼 xu176032 的回复:] [quote=引用 2 楼 u012025054 的回复:] [quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] columntimenodat这个字段是什么类型,需要是varchar2类型,如果是日期类型肯定不行了[/quote] 日期类型的话可以只包含年月日,但是不能只包含时分秒吗?[/quote] 不好意思,之前看错了,日期类型可以只包含年月日,但是不能只包含时分秒 [/quote] 非常感谢,问题解决了。
  • 打赏
  • 举报
回复
引用 7 楼 xu176032 的回复:
[quote=引用 5 楼 u012025054 的回复:] [quote=引用 4 楼 xu176032 的回复:] [quote=引用 2 楼 u012025054 的回复:] [quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] columntimenodat这个字段是什么类型,需要是varchar2类型,如果是日期类型肯定不行了[/quote] 日期类型的话可以只包含年月日,但是不能只包含时分秒吗?[/quote] 不好意思,之前看错了,日期类型可以只包含年月日,但是不能只包含时分秒 [/quote] 好的,我试一下。看看改成varchar2可不可以。
xu176032 2015-08-12
  • 打赏
  • 举报
回复
引用 5 楼 u012025054 的回复:
[quote=引用 4 楼 xu176032 的回复:] [quote=引用 2 楼 u012025054 的回复:] [quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] columntimenodat这个字段是什么类型,需要是varchar2类型,如果是日期类型肯定不行了[/quote] 日期类型的话可以只包含年月日,但是不能只包含时分秒吗?[/quote] 不好意思,之前看错了,日期类型可以只包含年月日,但是不能只包含时分秒
xu176032 2015-08-12
  • 打赏
  • 举报
回复
引用 5 楼 u012025054 的回复:
[quote=引用 4 楼 xu176032 的回复:] [quote=引用 2 楼 u012025054 的回复:] [quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] columntimenodat这个字段是什么类型,需要是varchar2类型,如果是日期类型肯定不行了[/quote] 日期类型的话可以只包含年月日,但是不能只包含时分秒吗?[/quote] 不可以的,你可以实验一下,随便找一笔数据,for update一下,然后把这个字段的值改成10:00:00,保存提交以后,你再看这笔数据就明白了
  • 打赏
  • 举报
回复
引用 4 楼 xu176032 的回复:
[quote=引用 2 楼 u012025054 的回复:] [quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] columntimenodat这个字段是什么类型,需要是varchar2类型,如果是日期类型肯定不行了[/quote] 日期类型的话可以只包含年月日,但是不能只包含时分秒吗?
xu176032 2015-08-12
  • 打赏
  • 举报
回复
引用 2 楼 u012025054 的回复:
[quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] columntimenodat这个字段是什么类型,需要是varchar2类型,如果是日期类型肯定不行了
  • 打赏
  • 举报
回复
引用 2 楼 u012025054 的回复:
[quote=引用 1 楼 xu176032 的回复:] select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。[/quote] 其中columntimenodate的数据类型是date。
  • 打赏
  • 举报
回复
引用 1 楼 xu176032 的回复:
select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?
用中英文的话,可以让更多人搜到这个帖子。 然后按照你的说法有报错哦。
xu176032 2015-08-12
  • 打赏
  • 举报
回复
select to_char(sysdate,'hh24:mi:ss') from dual 非要用英文吗,中文是说不清楚问题吗?

17,075

社区成员

发帖
与我相关
我的任务
社区描述
Oracle开发相关技术讨论
社区管理员
  • 开发
  • Lucifer三思而后行
  • 卖水果的net
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧