DB2 Версии 9 для Linux, UNIX и Windows

Мастер по созданию хранимых процедур - страница Имя и язык

На странице Имя и язык мастера по созданию хранимых процедур можно задать основные опции для создания хранимой процедуры.

Имя
Введите имя для хранимой процедуры. Для имени можно задать спецификатор имени схемы; оно может содержать буквы и цифры, но начинаться должно с буквы. Имя хранимой процедуры можно указать в кавычках для сохранения символов нижнего регистра или пробелов. Это имя не обязано быть уникальным в пределах базы данных, однако нельзя создать хранимую процедуру с точно такими же именем и сигнатурой.
Язык
Выберите язык для хранимой процедуры.
Пакет Java
Введите имя пакета, которое среда времени выполнения Java использует для обнаружения класса хранимой процедуры, или используйте имя пакета по умолчанию. Формат для имени: COM.имя_компании.имя.путь_каталога_хранимой_процедуры. Свяжитесь с администратором вашей базы данных, чтобы определить имя пакета хранимой процедуры.
Доступ к базе данных
Задайте опции доступа к базе данных.
Динамический SQL с использованием JDBC
Выберите, чтобы обращаться к базе данных с помощью Java Database Connectivity (JDBC) с динамическим SQL. Эта опция позволяет создать хранимую процедуру, которую можно перемещать в другие СУБД.
Статический SQL с использованием SQLJ
Выберите, чтобы использовать для доступа к базе данных встроенный SQL, соответствующий стандарту SQLJ. Использование SQLJ позволяет встраивать операторы SQL в программы Java. Выберите эту опцию, если вам нужна встроенная авторизация.Требование: SQLJ поддерживает синтаксис SQL, соответствующий стандарту SQL92 или более ранним. Это требование применимо ко всем статическим операторам SQL в ваших хранимых процедурах. Хранимые процедуры, содержащие статические (SQLJ) операторы, должны выполняться в изолированном режиме.
Корневой пакет
Только для хранимых процедур SQLJ Java, предназначенных для DB2 for Linux, UNIX и Windows: Введите основу для имен пакетов, создаваемых утилитой связывания SQLJ. Если ничего не задать, основа имени будет сгенерирована из имени профиля. Максимальная длина имен - 7 символов. К основе имени пакета будут добавляться цифры 1, 2, 3 и 4; в результате будут получены четыре итоговых имени пакета (по одному для каждого уровня изоляции).Пакеты связаны со следующими уровнями изоляции: пакет PACKAGENAME1 - с уровнем изоляции UR; PACKAGENAME2 - с уровнем изоляции CS; PACKAGENAME3 - с уровнем изоляции RS; PACKAGENAME4 - с уровнем изоляции RR.
Пакет DB2
Только для хранимых процедур Java SQLJ, предназначенных для DB2 for iSeries: Введите имя пакета DB2, которое хотите использовать при построении хранимых процедур SQLJ, например QUSRSYS.sqlpackage. Сведения о допустимых значениях смотрите в документации DB2 по построению хранимых процедур SQLJ.
Положение транслятора SQLJ
Укажите полный путь и имя файла JAR, содержащего библиотеку классов SQLJ, реализующую транслятор SQLJ.
Имя класса транслятора SQLJ
Укажите полное имя (с указанием пакета) класса SQLJ, используемого для трансляции операторов SQLJ.



Отзыв

значок обновления Последнее обновление для DB2 Версии 9.1