MySQL переменные подстановки

1

Я действительно не хочу открывать новый вопрос для такого основного вопроса, но мне нужна помощь. Я изучаю mysql и начинаю с переменных замены

Рассмотрим это простое утверждение:

  SELECT empid, surname 
    from employees
    where
    empid = &empid

Oracle дает мне ошибку, а не все связанные переменные. Пожалуйста, может кто-нибудь просветить меня о том, что не так с моим выражением?

  • 0
    Переменные mysql используют @ , а не & . где / как вы используете это & обозначение?
  • 0
    это очень похоже на пример в моем учебнике, используя его в мастерской SQL, редакторе команд
Теги:

1 ответ

0
Лучший ответ

См. Документы 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.

  • 0
    Спасибо дружище очень полезно

Ещё вопросы

Сообщество Overcoder
Наверх
Меню