博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
ORA-01704: 字符串文字太长处理
阅读量:6338 次
发布时间:2019-06-22

本文共 400 字,大约阅读时间需要 1 分钟。

hot3.png

thinkPHP 连接oracle时,当流从文件读出来更新数据库时,会报"ORA-01704: 字符串文字太长"这样的错误。

原因:sql语句拼接而成。

解决:采用存储过程参数方法传值。

$model = M("Module", null, 'DB_NAME');        $bean = ($_POST);        foreach($bean as $key => $val){            $data['i_'.$key] = $val;        }        $result = $model -> execProcedure("pd_name", $data);// 执行存储过程        $this->resReturn($result); // 返回

 

转载于:https://my.oschina.net/u/3460260/blog/1592925

你可能感兴趣的文章
路径工程OpenCV依赖文件路径自动添加方法
查看>>
玩转SSRS第七篇---报表订阅
查看>>
WinCE API
查看>>
SQL语言基础
查看>>
对事件处理的错误使用
查看>>
最大熵模型(二)朗格朗日函数
查看>>
html img Src base64 图片显示
查看>>
[Spring学习笔记 7 ] Spring中的数据库支持 RowMapper,JdbcDaoSupport 和 事务处理Transaction...
查看>>
FFMPEG中关于ts流的时长估计的实现(转)
查看>>
Java第三次作业
查看>>
【HDOJ 3652】B-number
查看>>
android代码混淆笔记
查看>>
Codeforces Round #423 (Div. 2, rated, based on VK Cup Finals) C. String Reconstruction 并查集
查看>>
BMP文件的读取与显示
查看>>
Flash文字效果
查看>>
各种排序算法总结篇(高速/堆/希尔/归并)
查看>>
使用c#訪问Access数据库时,提示找不到可安装的 ISAM
查看>>
Linux常用基本命令[cp]
查看>>
CSS 相对|绝对(relative/absolute)定位系列(一)
查看>>
关于 Nginx 配置 WebSocket 400 问题
查看>>