2

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

我使用 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 回答