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