数据仓库服务 GaussDB(DWS)-执行业务抛出异常:使用JDBC执行create table as语句报错 ERROR: relation "xx" already exists

时间:2025-02-12 15:02:21

使用JDBC执行create table as语句报错 ERROR: relation "xx" already exists

问题分析:JDBC调用preparedStatement.getParameterMetaData()时会发送P报文,该报文会在数据库中创建表,导致execute执行时报表已存在。

处理方法:使用preparedStatement时,建议将CREATE TABLE AS拆开执行或者使用resultSet.getMetaData()。

support.huaweicloud.com/trouble-dws/dws_09_0203.html
提示

您即将访问非华为云网站,请注意账号财产安全