我有一个包含几列的表。在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?
答案 0 :(得分:0)
是的,MySQL游标将数据选择到需要声明的变量中。
如果显示完整的代码(光标的目的),也许有更好的处理方法。