Fonction TRY_CONVERT à problème
Bonjour,
Dans un ouvrage sur SQL Server 2008, je trouve l'exemple suivant:
Code:
1 2 3 4 5 6
|
SELECT
CASE WHEN TRY_CONVERT(float, 'test') IS NULL
THEN 'Cast failed'
ELSE 'Cast succeeded'
END AS Result; |
Je l'essaye sur SQL Server 2012 express et j'obtiens en sortie:
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 !