ORA-00911: недопустимый символ ??///

#sql #oracle #apex

Вопрос:

я пытаюсь выполнить этот запрос, но получаю ORA-00911: недопустимый символ

 SELECT e.empno AS “Employee ID”, e.ename AS “Employee Name”, d.deptno AS “Dept No”, 
d.dname AS “Dept Name”, d.loc AS “Dept Location” FROM emp e, dept d WHERE e.deptno = d.deptno AND e.deptno = 10;
 

Комментарии:

1. Я не знаю, является ли это ошибкой вырезания и вставки, но цитаты здесь-умные цитаты, а не скучный " стиль.

Ответ №1:

 SELECT e.empno AS "Employee ID", 
e.ename AS "Employee Name",
d.deptno AS "Dept No", 
d.dname AS "Dept Name", 
d.loc AS "Dept Location" 
FROM emp e, dept d WHERE e.deptno = d.deptno AND (e.deptno = 10);
 

Ваши двойные кавычки неверны. Измените кавычки.

И просто сказать, что это не имеет ничего общего с AS ключевым словом error, необязательно, вы можете писать псевдонимы столбцов, как это

 e.ename "Employee Name"
 

На мой взгляд, это также читабельно, но да, зависит от выбора отдельных лиц.

Комментарии:

1. Добро пожаловать, возможно, вы захотите принять это как ответ.