J'ai besoin de remplacer plus de 20 000 noms par de nouveaux noms que j'ai créés avec le CodeID. Par exemple: Je dois mettre à jour toutes les lignes qui contiennent "dog" (qui a un CodeID de 1) avec "cat", et mettre à jour toutes les lignes qui contiennent "horse" (qui a un CodeID de 2) avec "bird" », etc.Existe-t-il un moyen rapide de mettre à jour de nombreux enregistrements dans SQL?
1er instruction SQL: UPDATE animalTable SET cDescription
= "chat", où CodeID
= 1
2ème instruction SQL: UPDATE animalTable SET cDescription
= "oiseau", où CodeID
= 2
Ces déclarations travailler, mais j'ai besoin d'un moyen plus rapide de le faire parce que j'ai plus de 20 000 noms.
Merci d'avance.
Sous quelle forme se trouve la liste de CodeId | OldName | NewName? – Benjol
Créer une procédure stockée. – adatapost
J'ai un peu de mal à comprendre la question. Pouvez-vous s'il vous plaît fournir le schéma de vos tables ou essayer de reformuler un peu? – Evernoob