oracle表单未显示所有字段
我有两个表:具有主键product_id的product和具有引用product表的product_id的product_id的Review; 我为他们创建了表单主控详细信息,但在执行时,我会在页面底部看到: FRM-40505:ORACLE错误:无法执行查询 当按下ctrl+shift+e时,我得到:oracle表单未显示所有字段,oracle,oracle11g,oracleforms,Oracle,Oracle11g,Oracleforms,我有两个表:具有主键product_id的product和具有引用product表的product_id的product_id的Review; 我为他们创建了表单主控详细信息,但在执行时,我会在页面底部看到: FRM-40505:ORACLE错误:无法执行查询 当按下ctrl+shift+e时,我得到: SELECT ROWID, REVIEW_ID, LIKE, DISLIKE, FIRST_NAME, LAST_NAME, PRODUCT_ID FROM U1.REVIEW WHERE
SELECT ROWID, REVIEW_ID, LIKE, DISLIKE, FIRST_NAME, LAST_NAME, PRODUCT_ID
FROM U1.REVIEW WHERE (PRODUCT_ID=:1)
ORA-00936: missing expression
如何解决这个问题?怎么了?提前感谢您似乎在块中有一个名为
的字段,与名为review
的基表类似,在属性选项板中将数据库项
设置为Yes
,因此Oracle将该字段视为表的一列,但没有这样的列,在db表中不可能有一个名为的列,比如
,因为它是一个保留关键字。我同意;您(@mark080)是如何创建这样一个表的?如果你在像列周围使用双引号,那么-你不应该这样做。如果您坚持,请将该列名再次用双引号括起来,例如,选择“喜欢”,不喜欢,
没问题,Barbaros:)