J'essaie de mettre à jour une table coulmn, la table a des milliers d'loggings.
Actuellement, je suis en train de mettre à jour la table en exécutant manuellement la requête suivante pour certains des loggings.
UPDATE MyTable SET column = REPLACE(column, 'ABC', 'ABC9') WHERE where column like 'ABC%'
Maintenant, j'essaie de générer une requête générique pour mettre à jour la table en ajoutant une lettre '9' après les alphabets. Merci de votre aide
Utilisez PATINDEX
et STUFF
Patindex – Vous aide à identifier la première occurrence de caractère numeric
dans la string
Stuff – Vous aide à insert 9
avant la première occurrence de caractère numérique dans la string
UPDATE MyTable SET column = stuff(column,patindex('%[0-9]%',column),0,'9')