Я действительно не хочу открывать новый вопрос для такого основного вопроса, но мне нужна помощь. Я изучаю mysql и начинаю с переменных замены
Рассмотрим это простое утверждение:
SELECT empid, surname
from employees
where
empid = &empid
Oracle дает мне ошибку, а не все связанные переменные. Пожалуйста, может кто-нибудь просветить меня о том, что не так с моим выражением?
См. Документы Oracle Application Express: https://docs.oracle.com/cd/E14373_01/user.32/e13370/sql_proc.htm#AEUTL228
Переменные Bind имеют префикс двоеточия.
Поэтому измените свой запрос на:
SELECT empid, surname
from employees
where
empid = :empid
Когда вы запустите запрос, вы получите всплывающее окно с просьбой предоставить значение: empid.
@
, а не&
. где / как вы используете это&
обозначение?