Sqlserver
 sql >> база данни >  >> RDS >> Sqlserver

Използване на функция като параметър при изпълнение на запомнена процедура?

Не можете да използвате функция директно като параметър на запомнена процедура.

Можете да направите следното:

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. Незадължителен параметър в SQL сървър

  2. Търсене на множество стойности в xml колона в SQL

  3. Каква е добра идея за запазване на данни от чат в база данни?

  4. Periodic InvalidCastException и сървърът не успя да възобнови транзакцията с Linq

  5. използвайте „между“ с varchar (sql сървър)