Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Oracle > SQL валидация


Автор: KaKTyCc 23.7.2009, 11:16
У меня есть большой sql скрипт (DDL, DML)

Задача, до его выполнения узнать ошибки в синтаксисе.
Желательно на java.

Кто то сталкивался с такими библиотеками.

Автор: DimW 23.7.2009, 12:06
Цитата(KaKTyCc @  23.7.2009,  11:16 Найти цитируемый пост)
Задача, до его выполнения узнать ошибки в синтаксисе.

симантические ошибки вас не интересуют?
с чем связана такая потребность?

Автор: LSD 23.7.2009, 12:14
Проверить что все имена объектов валидны можно только на реальной базе. А так http://www.antlr.org/download.html + http://www.antlr.org/grammar/list.

Автор: KaKTyCc 23.7.2009, 13:52
то что имена объектов валидны не интересует.

нужна проверка именно синтаксиса, наличие запятых, ошибок в ключевых словах нет и т.д.

для чего нужно?

для каждого релиза создается скрипт, который накатывается на базу.
во врем разработки он накатывается на тест базу.

перед накаткой хотелось бы проверять на "глупфе ошибки", описки.
чтобы можно было поправить, а потом уже  прогонять скрипт.

сейчас посмотрю что за зверь ANTRL

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)