MYSQL запрос сомнений - сохранение выбранного значения в переменные

0

Я использую хранимую процедуру. я объявил 2 вариэля. показано ниже

DECLARE pProductCode          VARCHAR(15);

 DECLARE pProductVersion       VARCHAR(30);

Я выбираю ProductCode и prodcuctVersion, используя запрос из таблицы. показано ниже

 SELECT  ProductCode, ProductVersion
        FROM packages
       WHERE PackageID = pPackageID;

Мой вопрос в том, как я могу сохранить выбранные значения productcode и productversion для объявленных переменных pProductCode и pProductVersion соответственно.

Я попробовал это

 SELECT pProductCode = ProductCode, pProductVersion = ProductVersion
        FROM packages
       WHERE PackageID = pPackageID;

но его не работает

Теги:

1 ответ

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

В MySQL для хранения столбца в переменной мы используем инструкцию SELECT INTO. Например:

SELECT ProductCode, ProductVersion
  INTO pProductCode, pProductVersion
  FROM packages
 WHERE PackageID = pPackageID;

packageID является параметром.

Ещё вопросы

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