martedì 25 febbraio 2020

Incorrect syntax near ')' calling stored procedure with GETDATE

Quando si esegue una stored procedure, che utilizza come valore una data e si passa getdate() genera l'errore "Incorrect syntax near ')' calling stored procedure with GETDATE".
Per evitare ciò, occorre creare una variabile di tipo datetime e poi impostare il valore.
Qui di seguito un esempio


DECLARE @return_value int
DECLARE @DataOdierna DATETIME
SET @DataOdierna = GETDATE()
EXEC @return_value = [dbo].[NomeStoredProcedure]
@Data =  @DataOdierna,

Nessun commento: