Цитата:
Сообщение от
AndyD
Что бы не трогать все таблицы и поля можно сначала из Axapta'ы пробежаться по AOT'у и выбрать таблицы, в которых есть поля с EDT num или его наследниками.
Сохранить найденные таблицы и поля в промежуточную таблицу и уже по ней вносить исправления в б/д.
Проще пробежаться в SQL по всем полям строкового типа.
Цитата:
Сообщение от
glibs
Но если он под "123" уже понимает одно, а под " 123" — другое, то вот это проблема. И обрезанием пробелов она не вылечится.
Нет, такого нет.
Цитата:
Сообщение от
Vadik
ты же не хочешь написать универсальный скрипт, который проанализирует и исправит все-все ошибки во всех-всех таблицах? это мы уже проходили (тема о дефрагментации RecId)
Скрипт не должен быть хитроумным.
Он должен пробегать все поля строкового типа NChar и убрать левые пробелы.
Без разницы, принадлежат ли они EDT или нет.
Цитата:
Сообщение от
Vadik
да
Воодушевляет. Спасибо.
Но я бы перестраховался.