Alut,
-> SQLServer 2000
J'ai à passer dans une colonne PI_CAM (float) , la valeur d'une colonne nvarchar (PI_CAM_0). Bien sûr dans PI_CAM_0, il y a à boire et à manger.
Ex. :
10.96
+1256
152 env
encours
Afin d'updater PI_CAM, je voudrais "filtrer" PI_CAM_0.
J'ai vu dans un post précédent que l'on pouvait utiliser des patterns.
Mais toutes les regexp testées ne me retourne rien, sauf :
Les *, + , ^, $ , \d ne semblent pas passer ?
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5 UPDATE [MA_TABLE] SET PI_CAM=PI_CAM_0 WHERE PI_CAM_0 LIKE '[0-9].[0-9]'
Dois-je passer par un UDF qui scane la valeur de Pi_CAM_0 et retourne
la valeur ou 0 si pas float ?
Merci de vos conseils
Samish
Partager