У меня есть представление, DDL-определение которого состоит из многих тысяч строк. Частью нашего процесса CI является удаление и воссоздание представлений из DDL с помощью SQLPlus, вызываемого из сценария командной строки.
Это работает для сотен представлений в базе данных, но очень большое представление никогда не создается в целевой схеме. Я всегда вручную вставляю сценарий создания представления в Toad и запускаю его вручную после завершения автоматизированного процесса. Это бремя.
Нет осмысленного сообщения об ошибке от SQLPlus, когда запускается большая часть сценария DDL, но я подозреваю, что он терпит неудачу из-за своего размера.
Есть ли команда «set», которую я могу включить в начало своего DDL, чтобы сообщить SQLPlus, что можно создавать большие представления, или я навсегда обречен включать глупый ручной шаг в автоматический процесс CI?