DB2 и PL / 1: избегайте избыточности, создавая ссылку на соответствующий курсор, работайте с ним - PullRequest
0 голосов
/ 15 апреля 2011

Я пишу подпрограмму PL / 1, которая читает данные из DB2. В зависимости от ввода используется один из 3 курсоров. Они должны быть открыты, извлечены, закрыты и т. Д. В каждой из этих специфических для курсора операций я должен указать его имя. Это приводит к очень избыточному коду, потому что остальные операции одинаковы для каждого случая.

Можно ли создать ссылку , которой я бы назначил соответствующий курсор? Тогда я мог бы использовать это для выполнения необходимых задач только один раз.

Из-за ограничений, связанных с безопасностью, я не могу использовать динамический (подготовленный) SQL.

И есть ли ссылка , содержащая все команды , которые я могу использовать в своих инструкциях SQL EXEC?

Заранее спасибо
David

1 Ответ

0 голосов
/ 15 апреля 2011

И есть ли ссылка, содержащая все команды, которые я могу использовать в своих инструкциях SQL EXEC?

Существует то, что IBM называет Информационный центр для DB2, который содержит ссылку на SQL для продукта.

...