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

Xoay vòng kết quả của một thủ tục được lưu trữ?

Bạn sẽ cần phải chèn các giá trị từ thủ tục đã lưu trữ vào một bảng (tạm thời), rồi bỏ chia từ đó. Mã Psuedoc bên dưới:

CREATE TABLE #t (ID int, Name varchar(100), Address varchar(100))

INSERT INTO #t
EXEC stored_proc

SELECT ID = 'Name', [1] = Name
FROM #t
UNION ALL
SELECT ID = 'Address', [1] = Address
FROM #t

DROP TABLE #t



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Sử dụng các tham số tùy chọn khi giá trị đến là null?

  2. Nhiều điều kiện trong mệnh đề WHERE

  3. Quyền của SQL để Thêm dữ liệu và cách xác minh?

  4. Cấp quyền cho một thủ tục được lưu trữ

  5. hiển thị nhiều bản ghi bằng cách sử dụng tập kết quả