Я внедряю решение для обновления схемы MSAccess баз данных на сайте клиента, и я использую DataWeigher для создания сценария обновления.
Мое маленькое консольное приложение wtitten в C # выполняет сгенерированный скрипт.
А теперь я хочу изменить существующее правило проверки поля.
Чтобы изменить существующее правило проверки, я бы использовал следующие коммандос:
ALTER TABLE myTable DROP CONSTRAINT <nameOfConstraint>
ALTER TABLE myTable ADD CONSTRAINT <nameOfConstraint> CHECK(myFiled<42)
Исходное правило проверки было создано вручную (через MSAccess ), и я не знаю, какое имя было дано этому ограничению MSAccess .
Как я могу узнать, что nameOfConstraint должно быть предоставлено коммандосу DDL?