为提高效率,提问时请提供以下信息,问题描述清晰可优先响应。
【DM版本】:DM7
【操作系统】:win10
【CPU】:
【问题描述】*:
一、dmp文件导入数据时
二、报错
三、查看达梦库,视图已经建立,但是没有创建列(正常有几十列)
四、查看达梦tool.log如下日志:
Caused by: java.sql.SQLException: 第1 行附近出现错误:
错误的对象名前缀
at dm.jdbc.dbaccess.DBError.throwSQLException(DBError.java:44)
at dm.jdbc.dbaccess.Request_Response.resp_checkErr(Request_Response.java:2570)
at dm.jdbc.dbaccess.Request_Response.resp_execute(Request_Response.java:1107)
at dm.jdbc.dbaccess.Request_Response.resp_prepare(Request_Response.java:700)
at dm.jdbc.dbaccess.DmdbCSI.prepareSQL(DmdbCSI.java:224)
at dm.jdbc.driver.DmdbStatement_bs.directExec(DmdbStatement_bs.java:1738)
at dm.jdbc.driver.DmdbStatement_bs.executeInner(DmdbStatement_bs.java:2132)
at dm.jdbc.driver.DmdbStatement_bs.executeUpdate(DmdbStatement_bs.java:411)
at dm.jdbc.driver.DmdbStatement.do_executeUpdate(DmdbStatement.java:1276)
at dm.jdbc.filter.FilterChain.Statement_executeUpdate(FilterChain.java:1002)
at dm.jdbc.driver.DmdbStatement.executeUpdate(DmdbStatement.java:161)
at com.dameng.common.persistence.jdbc.SQLUpdate.execute(SQLUpdate.java:56)
at com.dameng.common.persistence.jdbc.SQLUpdate.execute(SQLUpdate.java:66)
at com.dameng.common.persistence.jdbc.SQLExecute.execute(SQLExecute.java:72)
at com.dameng.common.persistence.jdbc.JdbcSupport.execute(JdbcSupport.java:108)
at sun.reflect.GeneratedMethodAccessor8.invoke(Unknown Source)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)
at java.lang.reflect.Method.invoke(Method.java:606)
at com.dameng.common.aop.DefaultMethodInvocation.proceed(DefaultMethodInvocation.java:77)
at com.dameng.common.persistence.transaction.TransactionInterceptor.invoke(TransactionInterceptor.java:81)
… 10 more
当导出模式名和导入模式名不一致的时候,要设置模式映射
