0

我正在尝试执行:

SELECT P_NUMBER FROM RDIMARS;

在我的代码的另一部分,我可以成功执行这个语句:

ResultSet result = statement.executeQuery("SELECT TABLE_NAME FROM USER_TABLES " +
" WHERE TABLE_NAME LIKE 'APL%'" );

但是,当我尝试这个时:

ResultSet result = statement.executeQuery("SELECT TABLE_NAME FROM USER_TABLES " +
" WHERE RDIMARS LIKE 'P_NUMBER'" );

作为模仿我的第一个功能代码的尝试,它失败了。我想做的是:

ResultSet result = statement.executeQuery("SELECT P_NUMBER from RDIMARS );

这对我不起作用。但是那个确切的代码在 SQLplus 中有效。知道我做错了什么吗?我使用的 SQLplus 命令是select P_NUMBER from RDIMARS;

4

0 回答 0