Приложение 5. Вызов компилятора хранимых процедур
Для вызова SPC процедур необходимо в интерпретаторе команд операционной системы подать команду (регистр не важен):
SPC [-H][-V][-Q][-F] [-R] [-N < имя сервера >] [-c < кодовая страница >] -U < имя пользователя/ пароль > < имя исходного файла[.prc] >[-L < листинг >[.lsr]]
Опции командной строки
-
-H– получение справочной информации по использованию SPC. -
-V– получение информации о версии транслятора хранимых процедур. -
-Q– режим безэховой (без отображения на устройстве вывода) работы. -
-N < имя сервера >– имя ЛИНТЕР-сервера. -
-U < имя пользователя/пароль >– имя и пароль пользователя. -
-F– создавать полный листинг ошибок (т.е. листинг исходного текста хранимой процедуры с выявленными ошибками). -
< Имя исходного файла[.prc] >– спецификация файла с текстом процедуры. По умолчанию используется расширение файла.prc. -
-L < листинг >[.lsr]– спецификация файла, в который будут помещены результаты трансляции. -
-R, читать входной файл как есть, без принудительного добавления префиксаCREATE/ALTER. -
-С < кодовая страница >– спецификация кодировки, в которой должен содержаться текст хранимой процедуры (триггера).
Примеры
-
spc -F -U ivanov/parol source.spc (подробный отчет о трансляции процедуры в файле source.lsr)
-
spc -Q -U SYSTEM/PASSOWRD src -L list.lst (трансляция хранимой процедуры без отображения на терминале файла src.spc с коротким листингом в файле list.lst)