【发布时间】:2019-10-24 08:04:36
【问题描述】:
我正在尝试将来自 Coldfusion 的记录插入 Oracle DB 11(g),但错误日志显示 ORA-00911:无效字符。我可以从 Oracle DB 中选择记录,但无法插入。
下面是我的代码。
<cfquery name="qOracleData" datasource="Oracle_Test">
Insert into postindept (deptid, propos_position, descr, sm_descr60, grade) values ('1','110000 ', '110000 ','510000 ' ,'10');
COMMIT;
</cfquery>
【问题讨论】:
-
'110000 '和'510000 '值中的空格是故意的吗?你试过没有他们吗?可能是这些字段不是整数,您正在尝试插入其他字符。 -
是的,我试过不带空格并显示相同的错误。字段是 varchar。
-
表的架构是什么?你确定那些列是varchar吗? varchar 的大小是多少?
标签: oracle coldfusion sql-insert