sql >> Database teknologi >  >> RDS >> Sqlserver

Forkert syntaks nær ')' kalder lagret procedure med GETDATE

Du kan ikke overføre et funktionskald som et argument til din lagrede procedure. Brug i stedet en mellemvariabel:

DECLARE @tmp DATETIME
SET @tmp = GETDATE()

EXEC DisplayDate @tmp;


  1. Oracle 10g accepterer 5-cifret årstal i en Dato

  2. Sådan bestiller du efter dato i T-SQL

  3. SQL Server (localdb)\v11.0 forklaret

  4. Forringes SQLite-ydeevnen, hvis databasestørrelsen er større end 2 gigabyte?