为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM 8
【操作系统】:win10
【CPU】:
【问题描述】*:
JdbcTemplate 执行save的时候报错, 但是把打印出来的sql在dm管理工具中进行执行是没有问题的。 这个是循环插入的语句, 有的可以执行, 有的不可以。麻烦帮忙看下是什么问题。
-----------------分割线-----------
2021-05-31 17:05:32.020 INFO 14664 --- [nio-8080-exec-1] o.s.jdbc.support.SQLErrorCodesFactory : SQLErrorCodes loaded: [DB2, Derby, H2, HSQL, Informix, MS-SQL, MySQL, Oracle, PostgreSQL, Sybase, Hana]
org.springframework.dao.DataIntegrityViolationException: StatementCallback; SQL [insert into u_lsk_10 (id,datatable_id, category_id,status,del,group_type,verify_state,group_state,fail_remark,dh,hh,gbajh,ztm,flh,faild1,zrz,ys,cwsj,faild2,mj,bgqx,ztc,nd,faild3,faild4,faild5,faild6,qzh,faild7,creator,create_date,wjbh,gbjh,faild8) values ('848970464716914689','848936623159640064','848936631640522752',0,0,0,0,0,'1468','2004-xxx','003','20','xxx','','null','xxx','35','20041229','1','内部','永久','null','2004','null','xx','xx华','null','371','null','weijh','2012-11-21 10:37:45','','null','xx办公室')]; 第 1 行, 第 573 列[]附近出现错误:
不完整的语法项; nested exception is dm.jdbc.driver.DMException: 第 1 行, 第 573 列[]附近出现错误:
不完整的语法项
at org.springframework.jdbc.support.SQLStateSQLExceptionTranslator.doTranslate(SQLStateSQLExceptionTranslator.java:102)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:73)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
at org.springframework.jdbc.support.AbstractFallbackSQLExceptionTranslator.translate(AbstractFallbackSQLExceptionTranslator.java:82)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:419)
at org.springframework.jdbc.core.JdbcTemplate.execute(JdbcTemplate.java:445)
能否提供一下u_lsk_10这个表的建表语句。