Есть ли способ извлечь определение представления SQL в базе данных Progress? то есть, чтобы мы могли ИЗМЕНИТЬ вид? Мы запускаем Progress 10.2b.
Получить определение представления SQL из базы данных Progress 4gl
Ответы (2)
Если вы используете механизм SQL-92, я ожидаю, что стандартные инструменты и методы SQL должны работать. Интерфейсом по умолчанию, который предоставляет Progress, является инструмент командной строки «sqlexp», но вы можете использовать все, что захотите (например, многим людям нравится SQL-клиент SQuireL).
Если вы имеете в виду «встроенный» SQL в движке 4GL, вам нужно будет использовать словарь данных. Надеюсь, это не то, о чем вы говорите, потому что при попытке использовать SQL со стороны 4GL ничего, кроме боли и агонии, не будет.
Просмотры прогресса хранятся в sysprogress.sysviews
. На каждые 2000 символов определения представления приходится одна строка; строка последовательности SEQ
считает от 0 до N, если вы хотите собрать представление по каждой части из 2000 символов.