Приложение 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)