Как выбрать в тип записи в MySQL - PullRequest
0 голосов
/ 06 июля 2019

У меня есть таблица с несколькими столбцами. В Oracle я могу просто выбрать это в тип записи, который я определяю, и это легко. MySQL имеет эту функцию, или мне нужно объявить каждую переменную? Моя таблица не большая, но что если бы у меня было 50 столбцов? Нужно ли объявлять 50 переменных?

  DECLARE orders_crs CURSOR FOR 
SELECT customer_id, first_name, last_name, email,
          company, address_1, address_2, address_3,
          city, state, province, country, zip_code,
          phone, order_number, order_date, quantity,
          item_number
FROM data_import;

Нужно ли мне объявлять 18 переменных для этого? Или я могу получить какой-нибудь RECORDTYPE?

1 Ответ

0 голосов
/ 06 июля 2019

Да, курсор MySQL выделяет данные в переменные, которые нужно объявить.

Если вы показываете полный код (назначение курсора), возможно, есть лучший способ сделать что-либо.

...