Bonjour,
Dans un ouvrage sur SQL Server 2008, je trouve l'exemple suivant:
Je l'essaye sur SQL Server 2012 express et j'obtiens en sortie:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6 SELECT CASE WHEN TRY_CONVERT(float, 'test') IS NULL THEN 'Cast failed' ELSE 'Cast succeeded' END AS Result;
Msg*195, Niveau*15, État*10, Ligne*2
'TRY_CONVERT' n'est pas une option nom de fonction intégrée reconnue.
Le mot-clé a pourtant la couleur (dans SSMS) dédiée aux noms de fonctions.
La définition des paramètres est proposée si je fais un ctrl shift space.
MSDN indique cette fonction comme disponible dans SQL Server 2012.
Mais effectivement, dans l'explorateur d'objets, la liste 'Autres fonctions'
ne propose pas TRY_CONVERT.
Quelle peut être l'explication à ce phénomène ?
Papy !
Partager