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