Sie müssen eine explizite Länge für varchar
angeben Parameter. Es ist standardmäßig 1 Zeichen.
char(10)
sollte für gültige Daten in dd/mm/yyyy
ausreichen Format, aber ich denke, Sie möchten vielleicht länger, da dies potenziell ungültige Daten validiert!
CREATE PROCEDURE spDateRange
@DateMin varchar(30) = NULL,
@DateMax varchar(30) = NULL
AS