Приложение 5. Вызов компилятора хранимых процедур

Для вызова SPC процедур необходимо в интерпретаторе команд операционной системы подать команду (регистр не важен):

SPC [-H][-V][-Q][-F] [-R] [-N < имя сервера >]
 [-c < кодовая страница >] -U < имя пользователя/ пароль >
 < имя исходного файла[.prc] >[-L < листинг >[.lsr]]

Опции командной строки

  1. -H – получение справочной информации по использованию SPC.

  2. -V – получение информации о версии транслятора хранимых процедур.

  3. -Q – режим безэховой (без отображения на устройстве вывода) работы.

  4. -N < имя сервера > – имя ЛИНТЕР-сервера.

  5. -U < имя пользователя/пароль > – имя и пароль пользователя.

  6. -F – создавать полный листинг ошибок (т.е. листинг исходного текста хранимой процедуры с выявленными ошибками).

  7. < Имя исходного файла[.prc] > – спецификация файла с текстом процедуры. По умолчанию используется расширение файла .prc.

  8. -L < листинг >[.lsr] – спецификация файла, в который будут помещены результаты трансляции.

  9. -R, читать входной файл как есть, без принудительного добавления префикса CREATE/ALTER.

  10. -С < кодовая страница > – спецификация кодировки, в которой должен содержаться текст хранимой процедуры (триггера).

Примеры

  1. spc -F -U ivanov/parol source.spc
    (подробный отчет о трансляции процедуры в файле source.lsr)
  2. spc -Q -U SYSTEM/PASSOWRD src -L list.lst
    (трансляция хранимой процедуры без отображения на терминале файла src.spc с коротким листингом в файле list.lst)