+ -
当前位置:首页 → 问答吧 → 奇怪的oracle问题请教!!

奇怪的oracle问题请教!!

时间:2011-11-04

来源:互联网

Select to_char(sysdate,'YYYY-MM-DD"A"HH24:MI:SS"B"') from dual; 执行成功

Select columnName from tableName; 执行成功

Select to_char(columnName ,'YYYY-MM-DD"A"HH24:MI:SS"B"') from tableName; 执行失败

错误:ORA-01877:tring is too long for internal buffer 

ORACLE: 9.2.0.4

以下情况也可以执行成功:
(columnName ,'YYYY-MM-DD"ABC"HH24:MI:SS""')
(columnName ,'YYYY-MM-DD"A"HH24:MI:SS""')

还有,在另外几个相同版本的oracle上执行完全没有问题!!

有大神知道是怎么回事么?!

作者: mshxing   发布时间: 2011-11-04

Select to_char(columnName ,'YYYY-MM-DD"A"HH24:MI:SS"B"') from tableName; 

可以没有问题,但是要求你的columnName的字段类型是DATE的,否则报错

作者: java3344520   发布时间: 2011-11-05

热门下载

更多