Vous pourriez essayer de déclarer le paramètre d'entrée As
@hire_date varchar (20)
au lieu de cela, et le forçant à une date-heure dans le PS
CONVERTI (date-heure, @hire_date, 107)
Le PS jettera une erreur si un format inadmissible comme 12/25/2010 est écrit, qui est également la même erreur que vous auriez reçue pour une valeur comme 13/13/2013 (date inadmissible) using les ESPÈCES courantes.