16-8-3 ORACLE 小时值必须介于 1 和 12 之间
今天遇到了这个奇怪的错误,用pl/sql一跟,发现一个to_date的地方出错了。
to_date('2016/08/03 15:32:14', 'yyyy/mm/dd hh:mi:ss')
错误就出在hh不对,hh表示12小时制,显然与15相冲突,解决方式为: 将hh改为hh24即可。
ORA-01461: 仅能绑定要插入 LONG 列的 LONG 值
这个错误其实就是字段长度超了。
列在此处不允许
这个错误多半是因为在给varchar2字段插入值,或者设置默认值的时候,没有加引号。我遇到好多次了,后来发现都是这个问题。