Да кажем, че има много голяма SQL база данни - стотици таблици, хиляди полета, милиони записи. Тази база данни е на холандски. Бих искал да преведа всички стойности на определени полета за тестови цели на английски. Не е задължително да е напълно коректен, трябва да е четим за тестерите.
Знам, че повечето от текстовете се съхраняват в полета, наречени "име" и "описание" в цялата база данни. Или по същество всички полета с тип NVARCHAR (всяка дължина) във всички таблици биха били кандидатите за превод. Изброяването на всички таблици и полета наистина е твърде много работа и бих искал да го избегна, така че преводът само на тези полета би бил достатъчен.
Има ли начин да преминете през всички таблици и за всички записи да извлечете стойностите от конкретните полета и да ги замените с техните английски преводи? Може ли това да стане само с SQL?
db сървърът няма значение - мога да монтирам базата данни на MSSQL, Oracle или който и да е сървър по избор. Преводът на текстовете с помощта на google или друг автоматичен инструмент е достатъчно добър за целта. Разбира се, този инструмент трябва да има API, за да се използва автоматично.
Някой има ли опит с подобни операции?