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

Sử dụng hàm như một tham số khi thực hiện một thủ tục được lưu trữ?

Bạn không thể sử dụng một hàm trực tiếp làm tham số thủ tục được lưu trữ.

Bạn có thể làm như sau:

DECLARE @now DateTime
SET @now = GETDATE()

DECLARE @return_value int
EXEC @return_value = my_stored_procedure
        @MyId = 1,
        @MyDateField = @now
SELECT  'Return Value' = @return_value
GO


  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 để lấy danh sách Máy chủ SQL có sẵn bằng C # Code?

  2. Tôi cần truy vấn sql để nhóm theo tên nhưng trả về các trường khác dựa trên mục nhập gần đây nhất

  3. Truy vấn để lấy tên của tất cả các bảng trong Cơ sở dữ liệu SQL Server 2008

  4. SQL:Sắp xếp theo chuỗi con của các chữ cái và số hỗn hợp

  5. Cách tốt nhất để kiểm soát phiên bản các thủ tục được lưu trữ trên máy chủ SQL của tôi là gì?