为什么说sql查询中选择的列数错误?

Iva*_*vic 1 sql oracle oracle-apex oracle-apex-5 oracle-apex-5.1

所以我在代码编辑器 - Oracle Apex 中的 SQL 查询中,当我写下命令时

 "select product_name from product;"
Run Code Online (Sandbox Code Playgroud)

Oracle 正在回答错误:“ORA-20999:在 SQL 查询中选择的列数错误。有关详细信息,请参阅属性的帮助”。有人知道这里有什么问题吗?

Lit*_*oot 6

它看起来像一个值列表

如果是这样,则需要返回两列:显示值和返回值。因此,它可能看起来像这样:

select product_name d,       --> display value
       product_id   r        --> return value
from product 
Run Code Online (Sandbox Code Playgroud)