如网上大部分出现的类似,是因为列名上不能添加单引号,可是我仔细检查了一下并没有在列上加多余的单引号,因为我是用ibatis 配置的sql语句, <dynamic prepend=" ">,其中prepend的值就表示用什么符号,但是我用的是"",并没有多余的单引号,再细看发现我的""中没有空格,加上一个空格后,即" ",后程序正常运转,特在此分享给大家。
<insert id="PhotoAlbumsSQL.createAlbum" parameterClass="photoAlbums">
insert into photoalbums(
<dynamic prepend=" ">
<isNotEmpty prepend="," property="albums_id">
albums_id
</isNotEmpty>
<isNotEmpty prepend="," property="albums_name">
albums_name
</isNotEmpty>
<isNotEmpty prepend="," property="create_tim">
create_tm
</isNotEmpty>
<isNotEmpty prepend="," property="update_tim">
update_tm
</isNotEmpty>
<isNotEmpty prepend="," property="albums_limits">
albums_limits
</isNotEmpty>
<isNotEmpty prepend="," property="album_cover">
album_cover
</isNotEmpty>
<isNotEmpty prepend="," property="album_category">
album_category
</isNotEmpty>
<isNotEmpty prepend="," property="album_desc">
album_desc
</isNotEmpty>
<isNotEmpty prepend="," property="albums_type">
albums_type
</isNotEmpty>
<isNotEmpty prepend="," property="creator">
creator
</isNotEmpty>
</dynamic>
) values (
<dynamic prepend=" ">
<isNotEmpty prepend="," property="albums_id">
#albums_id#
</isNotEmpty>
<isNotEmpty prepend="," property="albums_name">
#albums_name#
</isNotEmpty>
<isNotEmpty prepend="," property="create_tim">
#create_tim#
</isNotEmpty>
<isNotEmpty prepend="," property="update_tim">
#update_tim#
</isNotEmpty>
<isNotEmpty prepend="," property="albums_limits">
#albums_limits#
</isNotEmpty>
<isNotEmpty prepend="," property="album_cover">
#album_cover#
</isNotEmpty>
<isNotEmpty prepend="," property="album_category">
#album_category#
</isNotEmpty>
<isNotEmpty prepend="," property="album_desc">
#album_desc#
</isNotEmpty>
<isNotEmpty prepend="," property="albums_type">
#albums_type#
</isNotEmpty>
<isNotEmpty prepend="," property="creator">
#creator#
</isNotEmpty>
</dynamic>
)
</insert>
分享到:
相关推荐
使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查。使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查 使用工具IMPDP导入数据时ORA-39002、ORA-39070错误排查
Oracle 11gr2连Oracle 19c 报ORA-28040 ORA-01017解决方法
ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法 ora-00604 错误 解决 方法ora-00604 错误 解决 方法
oracle数据库ora-01152和ora-01110的解决办法
oracle网络配置(listener_ora-sqlnet_ora-tnsnames_ora).mht
Drop goldengate用户时,报ORA-00604 ORA-20782 ORA-06512错误
在运行查询SELECT * FROM V$SESSION 会出现ORA-29275:部分多字节字符的错误,这是什么原因开始我不得其解,网上也没有介绍什么好办法。本文给出答案。
ORACLE ORA-00132 ORA-00214
oracle启动失败,ORA-00702报错,windows,linux系统下解决办法
客户端进行连接的时候,系统不定期出现ora-12520,ora-12516的连接问题, 问题解决方案建议: 1、增加process和session的连接数。 2、检查连接的应用,是不是有没有释放的连接。 3、将修改参数local_listener中的vip为...
离线误删空间文件导致的ORA-01033及ORA-01145问题的解决办法,在解决ORA-01033的过程中,又出现ORA-01145 * 第 1 行出现错误: ORA-01145: 除非启用了介质恢复, 否则不允许立即脱机 接着的解决步骤
ORA-12541 TNSno listener 的解决方案 ORA-12541 TNSno listener 的解决方案
oracle+ora-各种常见java.sq
oracle数据库优化之后,报错报错“ora-00838”的处理方法
OGG之ORA-01403案例,包括这个案例所遇到的错误详解,对使用的参数进行了详细的解说
主要介绍了解决django migrate报错ORA-02000: missing ALWAYS keyword,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
NULL 博文链接:https://rongren.iteye.com/blog/1886071
ORA-00604: 递归SQL层1出现错误 ORA-03106: 致命的双工通信协议错误 ORA-02063: 紧接着line(源于dblink) 以及 ORA-04052: 在查找远程对象时出错 ORA-00604: 递归SQL层1出现错误 ORA-03120: 双工转换例行程序:整数...
ORA-20011,ORA06564错误分析