热门标签 | HotTags
当前位置:  开发笔记 > 数据库 > 正文

Coldfusion将记录插入OracleDB

如何解决《Coldfusion将记录插入OracleDB》经验,为你挑选了1个好方法。



1> MT0..:

Oracle每个查询仅支持一个语句。COMMIT;从insert语句中删除(您不需要,因为事务将自动提交)和结尾的分号。

另外,如果要插入数字值,则不应将它们作为字符串传递:


    Insert into postindept (
      deptid, propos_position, descr, sm_descr60, grade
    ) values (
      1,      110000,          110000, 510000,    10
    )

您可以使用bind参数:


    Insert into postindept (
      deptid,
      propos_position,
      descr,
      sm_descr60,
      grade
    ) values (
      ,
      ,
      ,
      ,
      
    )


@Gary该查询在Oracle [db <> fiddle](https://dbfiddle.uk/?rdbms=oracle_11.2&fiddle=b10c0692958d8e8a9f8f2f9ffae3ca7e)中有效,并且如果我从问题中的代码中复制/粘贴(删除了`; COMMIT;`)[db <> fiddle](https://dbfiddle.uk/?rdbms=oracle_11.2&fiddle=c4e33df8bcfa3356243ec0802e7210e5)。检查扩展字符集中没有看不到可能导致此问题的任何字符。
推荐阅读
author-avatar
灰太狼老婆红太狼_715
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有