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

Sử dụng kết quả của thủ tục đã lưu trữ trong câu lệnh Chọn

Tôi hầu như đồng ý với Marcelo, nhưng nếu bạn đang sử dụng quy trình được lưu trữ hoặc quy trình được lưu trữ của bạn thực hiện bất kỳ điều gì ảnh hưởng đến dữ liệu, bạn có thể tạo #temp bảng với cấu trúc của đầu ra của thủ tục được lưu trữ của bạn, sau đó làm điều gì đó như

INSERT INTO #temp
EXEC [dbo].[SPGetResults] '900',300,'USD'

Và sau đó thực hiện các phép nối và lựa chọn của bạn trên bảng tạm thời.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Có thể đặt mật khẩu bảo vệ cơ sở dữ liệu máy chủ SQL ngay cả từ các quản trị viên của máy chủ không?

  2. Ý nghĩa của 1/1/1753 trong SQL Server là gì?

  3. Chèn truy vấn trong Hàm SQL

  4. Chọn các cột từ một bảng dựa trên tên cột từ một bảng khác

  5. Nếu khóa ngoại không tồn tại thì thêm ràng buộc khóa ngoại (Hoặc bỏ ràng buộc khóa ngoại nếu tồn tại) mà không sử dụng Tên?