2

コマンドウィンドウを使用すると正常に機能するが、SQLウィンドウでは機能しないOracleクエリがあります。

私はPl/SQL Developerを使用しているので、コマンドウィンドウはDOSウィンドウのようです。

クエリは次のとおりです。

SELECT EMPLOYEE_ID, FIRST_NAME, &&COLS 
FROM EMPLOYEE
ORDER BY &COLS;

では、PL / SQL Developerによってエラーが発生しますか?PL / SQL Developerではなく別のツールを使用する必要がありますか?

4

1 に答える 1

3

アンパサンドを使用した変数置換は、SQL の一部でも PL/SQL の一部でもないメカニズムです。これは SQLplus の拡張機能です。同じ拡張機能が Oracle の SQL Developer によって実装されています。

私の知る限り、これらの拡張機能は Allround Automations の PL/SQL Developer では実装されていません。

于 2012-12-13T11:32:38.567 に答える