Bonjour,
j'ai une stored procedure qui prend comme paramètre une dateen varchar.
Je voudrais pouvoir gérer l'erreur de type "Out Of Range".
C'est à dire que si par exemple je passe '20070631' qui est une date fausse car le mois de juin ne compte que 30 jours, que je puisse gérer l'erreur. Et donc que SQL ne fasse pas échouer mon process.
C'est à dire, que lorsque je prend ma varialbe varchar remplie de '20070631' et que je la cast, et bien pour l'instant ca pète "Out Of Range"
Je voudrais pouvoir faire un truc du style :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 @dateDay datetime if(isconfirm(cast(@dateDay as datetime) = failed) begin @dateDay = getdate() end
Obligé de passer la date en varchar ...
Merci![]()
Partager