Member 13992723 Ответов: 1

Есть ли эквивалент для ключевых слов SQL "FAST_FORWARD" в postgresql?


Всем привет. Мне нужно перевести хранимую процедуру из sql в postgresql. Я использовал онлайн-конвертер. Но я не знаю, как перевести этот фрагмент: (sql SP)

DECLARE curs CURSOR FAST_FORWARD FOR


Преобразователь перевел его так::

DECLARE curs CURSOR FAST_FORWARD FOR


Но когда я попытался создать функцию в postgresql, она выдала мне "ERROR: синтаксическая ошибка на уровне или рядом с "FAST_FORWARD"". Итак, мой вопрос: существует ли эквивалент postgresql для ключевого слова sql "FAST_FORWARD"?

Что я уже пробовал:

Я попытался исследовать этот вопрос в google и stackoverflow, но не нашел ответа.

1 Ответов

Рейтинг:
9

Richard MacCutchan

Вы пробовали документацию по Postgresql: PostgreSQL: Документация: 8.4: Курсоры[^] ?


Member 13992723

Я прочитал его, но не нашел там никакого решения.

Richard MacCutchan

Мое чтение этого (и сообщение об ошибке, которое вы видите) довольно ясно говорит о том, что postgresql не имеет опции FAST_FORWARD.

Member 13992723

Хорошо спасибо

Richard MacCutchan

Вы можете попробовать использовать NO_SCROLL, который предотвращает обратную выборку и, вероятно, делает почти то же самое.