我有一个Oracle查询,当我使用命令窗口但在SQL窗口中没有时,它可以正常工作。
我使用Pl / SQL Developer,因此命令窗口就像DOS窗口。
查询如下:
SELECT EMPLOYEE_ID, FIRST_NAME, &&COLS
FROM EMPLOYEE
ORDER BY &COLS;
PL / SQL Developer提示的错误是什么?我应该使用其他工具而不是PL / SQL Developer吗?
答案 0 :(得分:3)
使用&符号的变量替换是一种既不是SQL也不是PL / SQL的机制。它是SQLplus的扩展。相同的扩展由Oracle的SQL Developer实现。
据我所知,Allround Automations的PL / SQL Developer没有实现这些扩展。