我正在将代码从Sybase更改为Oracle。 我在将以下查询转换为oracle时遇到问题。Sybase中的Sybase等效
Select Custodian_addr,convert(datetime,dateadd(ss,CreateDT,"01/01/1970")
这里CreateDT
是列名,其例如价值1015015173
日期转换(在这个例子中)的结果是2002年3月1日下午8时39 GMT
我研究后发现一个Oracle替代从而导致错误
Select Custodian_addr,to_char(CreateDT,"SS")
我在Oracle中遇到查询错误,我无法识别出什么错误。因为我在Perl中执行此操作["
]必须逃脱或可能是什么问题?请给我一个解决方案
@ Peter.Is有没有使用to_char的替代方案。 – user682571 2011-03-29 18:14:11
@peter 1015015173 ----这可以设置为列名称日期'1970-01-01'+ field_name/864000)...将这项工作.. ?? – user682571 2011-03-29 18:22:17
是的 - 我只是用你的价值为例。 – 2011-03-29 18:44:56