Поддерживает ли база данных Greenplum параметризованный курсор?

#greenplum #database-cursor

#greenplum #база данных-курсор

Вопрос:

Поддерживает ли Greenplum параметризованные курсоры, такие как Oracle?

Комментарии:

1. Курсор в Greenplum используется очень, очень редко. Чего вы пытаетесь достичь?

Ответ №1:

Greenplum не поддерживает параметризованные курсоры из документации, представленной на сайте pivotal https://gpdb.docs.pivotal.io/43310/ref_guide/sql_commands/DECLARE.html

В документации я не вижу никакого параметризованного определения объявления

 DECLARE name [BINARY] [INSENSITIVE] [NO SCROLL] CURSOR 
     [{WITH | WITHOUT} HOLD] 
     FOR query [FOR READ ONLY]
  

документация oracle понятна
https://docs.oracle.com/cd/B12037_01/appdev.101/b10807/13_elems013.htm

имя_параметра Переменная, объявленная как формальный параметр курсора. Параметр курсора может отображаться в запросе везде, где может появиться константа. Формальные параметры курсора должны быть В parameters. Запрос также может ссылаться на другие переменные PL / SQL в пределах своей области видимости.