带有替换变量的Ora-01008

时间:2012-12-13 10:40:55

标签: sql oracle plsqldeveloper

我有一个Oracle查询,当我使用命令窗口但在SQL窗口中没有时,它可以正常工作。

我使用Pl / SQL Developer,因此命令窗口就像DOS窗口。

查询如下:

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

PL / SQL Developer提示的错误是什么?我应该使用其他工具而不是PL / SQL Developer吗?

1 个答案:

答案 0 :(得分:3)

使用&符号的变量替换是一种既不是SQL也不是PL / SQL的机制。它是SQLplus的扩展。相同的扩展由Oracle的SQL Developer实现。

据我所知,Allround Automations的PL / SQL Developer没有实现这些扩展。