Oracle ORA-00907:缺少右括号,请从{function}中选择*

Oracle ORA-00907:缺少右括号,请从{function}中选择*,oracle,oracle11g,Oracle,Oracle11g,我正在尝试运行以下查询。 从tablePK\u ADMIN\u报告中选择*FN\u GET\u APPS\u Received\u OFFER:CATALOG\u YEAR IN NUMBER; 但是上面写着“ORA-00907:缺少右括号”。FN\u获取应用程序\u收到的\u提供:目录年数看起来像一个数字;传入参数时,不包括参数的方向和类型。因此,它可能应该是: select * from table(PK_ADMIN_REPORT.FN_GET_APPS_RECIEVED_OFFER(:CA

我正在尝试运行以下查询。 从tablePK\u ADMIN\u报告中选择*FN\u GET\u APPS\u Received\u OFFER:CATALOG\u YEAR IN NUMBER; 但是上面写着“ORA-00907:缺少右括号”。

FN\u获取应用程序\u收到的\u提供:目录年数看起来像一个数字;传入参数时,不包括参数的方向和类型。因此,它可能应该是:

select * from table(PK_ADMIN_REPORT.FN_GET_APPS_RECIEVED_OFFER(:CATALOG_YEAR));
ORA-00907错误并不一定意味着缺少括号,它通常或通常表示某些通用语法错误。在本例中,它期望在:CATALOG_YEAR之后立即出现一个结束符或逗号,但此时它看到的是数字。它抱怨的不是括号的数量,而是括号的位置。

FN\u获取应用程序\u收到的服务:目录数量的年份看起来像一年;传入参数时,不包括参数的方向和类型。因此,它可能应该是:

select * from table(PK_ADMIN_REPORT.FN_GET_APPS_RECIEVED_OFFER(:CATALOG_YEAR));
ORA-00907错误并不一定意味着缺少括号,它通常或通常表示某些通用语法错误。在本例中,它期望在:CATALOG_YEAR之后立即出现一个结束符或逗号,但此时它看到的是数字。它抱怨的不是括号的数量,而是括号的位置