Tôi có thể CHỌN nhiều cột thành nhiều biến trong cùng một truy vấn chọn trong MySQL không?MySQL: Chọn nhiều trường thành nhiều biến trong một thủ tục được lưu trữ
Ví dụ:
DECLARE iId INT(20);
DECLARE dCreate DATETIME;
SELECT Id INTO iId, dateCreated INTO dCreate
FROM products
WHERE pName=iName;
cú pháp chính xác cho điều này là gì?
+1. Đây là trường hợp cú pháp T-SQL rõ ràng hơn. Việc có những danh sách riêng biệt này sẽ gây ra cùng một vấn đề về bảo trì như DECLARE CURSOR và FETCH (không phải là tôi, uh, từng sử dụng chúng). – harpo
Tương tự cho Pl/Sql là tốt. –