Результаты поиска по запросу "plpgsql"
Как мне создать вложенную функцию в PL / pgSQL?
Я хотел бы создать функцию в PL / pgSQL с парой вложенных (или внутренних) функций внутри нее. Таким образом, я могу разбить проблему на более мелкие части, ...
Глобальная переменная на основе сеанса в хранимой процедуре Postgresql?
В Oracle PL / SQL я могу создать глобальную переменную на основе сеанса с определением пакета. В Postgresql PLpg / SQL это кажется невозможным, поскольку нет...
Функции окна или общие табличные выражения: подсчитывать предыдущие строки в пределах диапазона
Я хотел бы использовать оконную функцию, чтобы определить для каждой строки общее количество предыдущих записей, соответствующих определенным критериям. Конкретный пример: clone=# \d test Table "pg_temp_2.test" Column | Type | ...
postgresql.org/docs/9.6/static/plpgsql-errors-and-messages.html
ожусь в процессе миграции базы данных из Oracle в PostgreSQL. Мы используемora2pg сделать преобразование плюсом автоматическим иorafce плагин для PostgreSQL ...
Подсчитать количество строк, затронутых функцией 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; ...
PostgreSQL зацикливает внешние функции. Это возможно?
Я делаю сравнительный анализ PostgreSQL и SQLServer для целей миграции. Сейчас я оцениваю T-SQL против PL / pgSQL, дело в том, что в T-SQL вы можете использовать циклы или объявлять переменные, например: declare @counter int set @counter = 0 ...
Вернуть строки SETOF из функции PostgreSQL
У меня есть ситуация, когда я хочу вернуть соединение между двумя представлениями. и это много столбцов. Это было довольно легко на сервере SQL. Но в PostgreSQL, когда я делаю соединение. Я получаю сообщение об ошибке "требуется список ...
Выбрать из табличной переменной
Я пытаюсь сохранить результатSELECT запросить, передать его и повторно использовать в другой функции PL / pgSQL: DECLARE table_holder my_table; --the type of table_holder is my_table; result text; BEGIN SELECT * INTO table_holder FROM ...