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

set @var =thi hành được lưu trữ_procedure

Nếu bạn sử dụng RETURN trong chương trình

DECLARE @count int
EXECUTE @count = dbo.usp_GetCount @Id=123

Tham số OUTPUT

DECLARE @count int
EXECUTE dbo.usp_GetCount @Id=123, @count OUTPUT

Chuyển hướng kết quả đến bảng tạm thời / biến bảng

DECLARE @count int
DECLARE @cache TABLE (CountCol int NOT NULL)
INSERT @cache EXECUTE dbo.usp_GetCount @Id=123
SELECT @count = CountCol FROM @cache

Bạn không thể chỉ định trực tiếp một tập bản ghi từ proc đã lưu trữ cho một biến vô hướng



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để chỉ định giá trị đầu ra đã chèn cho một biến trong máy chủ sql?

  2. Nhận lược đồ cột bảng SQL với Kiểu dữ liệu và Độ dài tối đa trong giá trị số

  3. Tôi có thể lấy tên của tất cả các bảng của cơ sở dữ liệu SQL Server trong ứng dụng C # không?

  4. Bảng tổng hợp SQL Server với nhiều cột tổng hợp

  5. Cách tốt nhất để gọi một Dịch vụ Web từ TSQL