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

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

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

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

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

заранее спасибо
Дэвид

1 ответ

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

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

Другие вопросы по тегам