tôi là chuyển đổi SQL từ Teradata để SQL ServerSQL SELECT đa cột VÀO đa biến
trong Teradata, họ có định dạng
SELECT col1, col2
FROM table1
INTO @variable1, @variable2
Trong SQL Server, tôi thấy
SET @variable1 = (
SELECT col1
FROM table1
);
Điều đó chỉ cho phép một cột/biến trên mỗi câu lệnh. Làm thế nào để gán 2 hoặc nhiều biến bằng cách sử dụng một câu lệnh SELECT?
Việc này có cải thiện hiệu suất/tốc độ so với nhiều CHỌN hay không? –
Câu trả lời thực sự là để kiểm tra nó và xem cho chính mình. Câu trả lời chính thức là có, tất nhiên, có lẽ. –