jdbc执行desc tablename报错

首页    知识库    常见问题    jdbc执行desc tablename报错

【标题】通过jdbc的方式执行desc tablename报错

【关键字】jdbc 报错 YAS-04231

【问题描述】通过java代码和jdbc向YashanDB下方desc tablename命令,发现返回报错:[line: 1 column: 1] YAS-04231 keyword expected

【问题原因分析】desc是yasql的local command,不是SQL语句,所以用jdbc执行不了。如果要使用desc,需要在yasql客户端执行。

【解决/规避方法】jdbc可以使用内置高级包查看建表语句:SELECT DBMS_METADATA.GET_DDL('TABLE','表名') FROM DUAL;

浏览量:0