Sqlserver
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Sqlserver

Chọn các cột từ tập hợp kết quả của quy trình được lưu trữ

Bạn có thể chia nhỏ truy vấn không? Chèn kết quả proc đã lưu trữ vào một biến bảng hoặc bảng tạm thời. Sau đó, chọn 2 cột từ biến bảng.

Declare @tablevar table(col1 col1Type,..
insert into @tablevar(col1,..) exec MyStoredProc 'param1', 'param2'

SELECT col1, col2 FROM @tablevar


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. t-sql chọn nhận tất cả các Tháng trong một phạm vi năm

  2. CHÈN VÀO @TABLE EXEC @query với SQL Server 2000

  3. So sánh các kế hoạch thực thi trong SQL Server

  4. Lỗi trong SQL Server khi nhập tệp CSV mặc dù varchar (MAX) được sử dụng cho mỗi cột

  5. Chèn hàng loạt SQL Server - Phần 1