Devi fornire una lunghezza esplicita per varchar
parametri. Il valore predefinito è 1 carattere.
char(10)
dovrebbe essere sufficiente per date valide in dd/mm/yyyy
formato ma immagino che potresti volere più tempo poiché questo sta convalidando date potenzialmente non valide!
CREATE PROCEDURE spDateRange
@DateMin varchar(30) = NULL,
@DateMax varchar(30) = NULL
AS