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

3 ответа

Переменная, содержащая количество строк, затронутых предыдущим DELETE? (в функции)

3 ответа

Как я могу отправить HTTP-запрос из функции или триггера postgresql

3 ответа

Вставка COALESCE (NULL, по умолчанию)

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

3 ответа

Получить идентификатор от ВСТАВИТЬ или ВЫБРАТЬ

У меня есть эта функция, которая вставляет строку в

3 ответа

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

ь php не может работать напрямую с массивом Postgresql. Например, php принимает массив postgresql вроде '{"foo", "bar"}' Мне нужна простая функция php для создания многомерного массива postgresql из массива php. Я думаю, что экспериментальный ...

3 ответа

Развернуть массив на один уровень

Я хочу взять массивn Размеры и возвращаемый набор, содержащий ряды массивовn-1 размеры. Например, возьмите массивARRAY[[1,2,3], [4,5,6], [7,8,9]] и вернуть набор{1,2,3}, {4,5,6}, {7,8,9}, Использование unnest возвращает набор1,2,3,4,5,6,7,8,9. Я ...

3 ответа

Массив массивов в PostgreSQL

Я использую оператор %% на PostgreSQLhstore тип, который преобразует hstore (эффективно тип ключа-значения) в массив, чьи элементы чередуются {{key, value}, {key value}}. Когда я хочу вернуть массив этих плоских hstores, я получаю эту ...

3 ответа

PL / pgSQL Array of Rows

Возможно ли следующее? Я хочу, чтобы процедура, написанная на PL / pgSQL, принимала в качестве параметра что-то вроде «коллекции строк», я имею в виду, что мне нужно передать функцию, подобную словарной ...

3 ответа

Передать массив из node-postgres в функцию plpgsql

Функция plpgsql: CREATE OR REPLACE FUNCTION testarray (int[]) returns int as $$ DECLARE len int; BEGIN len := array_upper($1); return len; END $$ language plpgsql;Запрос node-postgres + тестовый массив: var ta = [1,2,3,4,5]; ...

3 ответа

Разница в датах PostgreSQL

У меня есть функция PostgreSQL, которая вычисляет разницу дат: CREATE OR REPLACE FUNCTION testDateDiff () RETURNS int AS $BODY$ DECLARE startDate TIMESTAMP; DECLARE endDate TIMESTAMP; DECLARE diffDatePart int ; BEGIN Select evt_start_date From ...