Comment mettre à jour une partie des données de colonne en utilisant la fonction de rlocation dans SQL?

J'essaie de mettre à jour une table coulmn, la table a des milliers d'loggings.

entrez la description de l'image ici

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')