Результаты поиска по запросу "plpgsql"

2 ответа

Как мне создать вложенную функцию в PL / pgSQL?

Я хотел бы создать функцию в PL / pgSQL с парой вложенных (или внутренних) функций внутри нее. Таким образом, я могу разбить проблему на более мелкие части, ...

6 ответов

Глобальная переменная на основе сеанса в хранимой процедуре Postgresql?

В Oracle PL / SQL я могу создать глобальную переменную на основе сеанса с определением пакета. В Postgresql PLpg / SQL это кажется невозможным, поскольку нет...

2 ответа

Функция для возврата динамического набора столбцов для данной таблицы

ТОП публикаций

2 ответа

Функции окна или общие табличные выражения: подсчитывать предыдущие строки в пределах диапазона

Я хотел бы использовать оконную функцию, чтобы определить для каждой строки общее количество предыдущих записей, соответствующих определенным критериям. Конкретный пример: clone=# \d test Table "pg_temp_2.test" Column | Type | ...

5 ответов

Я просто отфильтровываю операторы расширения plpgsql из пост-дампа файла structure.sql:

ользую

1 ответ

postgresql.org/docs/9.6/static/plpgsql-errors-and-messages.html

ожусь в процессе миграции базы данных из Oracle в PostgreSQL. Мы используемora2pg сделать преобразование плюсом автоматическим иorafce плагин для PostgreSQL ...

1 ответ

Подсчитать количество строк, затронутых функцией plpgsql

У меня есть следующая функция: CREATE FUNCTION user_delete(IN id INT4) RETURNS VOID AS $BODY$ BEGIN SELECT * FROM "user" WHERE user_id = id FOR UPDATE; DELETE FROM user_role WHERE user_id = id; DELETE FROM user_permission WHERE user_id = id; ...

2 ответа

PostgreSQL зацикливает внешние функции. Это возможно?

Я делаю сравнительный анализ PostgreSQL и SQLServer для целей миграции. Сейчас я оцениваю T-SQL против PL / pgSQL, дело в том, что в T-SQL вы можете использовать циклы или объявлять переменные, например: declare @counter int set @counter = 0 ...

1 ответ

Вернуть строки SETOF из функции PostgreSQL

У меня есть ситуация, когда я хочу вернуть соединение между двумя представлениями. и это много столбцов. Это было довольно легко на сервере SQL. Но в PostgreSQL, когда я делаю соединение. Я получаю сообщение об ошибке "требуется список ...

1 ответ

Выбрать из табличной переменной

Я пытаюсь сохранить результатSELECT запросить, передать его и повторно использовать в другой функции PL / pgSQL: DECLARE table_holder my_table; --the type of table_holder is my_table; result text; BEGIN SELECT * INTO table_holder FROM ...