Kyl*_*yle 0 sql oracle stored-procedures
目前在我的oracle表上,我的程序中有以下if条件
if TO_CHAR(updatetime, 'DD-MON-YYYY HH:MI:SS') != '01-JAN-1900 00:00:01' then
Run Code Online (Sandbox Code Playgroud)
假设来自oracle表的值updatetime是"01-JAN-1900 12:00:01 AM",我的if条件是真还是假?
我问的原因是因为我不确定TO_CHAR转换为的格式.表中的值采用12小时时钟格式,而条件则采用24小时格式.
这是我第一周使用oracle sql ..
谢谢 !
什么@Tony安德鲁斯说,但你可能想让你的to_char转换为24小时时,如果你将它与一个包含24小时时钟值的字符串进行比较.将HH更改为HH24,如下所示:
if TO_CHAR(updatetime, 'DD-MON-YYYY HH24:MI:SS') != '01-JAN-1900 00:00:01' then
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
17159 次 |
| 最近记录: |