Результаты поиска по запросу "plpgsql"
Получить идентификатор от ВСТАВИТЬ или ВЫБРАТЬ
У меня есть эта функция, которая вставляет строку в
в противном случае строка, содержащая представление числа, будет интерпретироваться как число и вызывать синтаксическую ошибку.
ь php не может работать напрямую с массивом Postgresql. Например, php принимает массив postgresql вроде '{"foo", "bar"}' Мне нужна простая функция php для создания многомерного массива postgresql из массива php. Я думаю, что экспериментальный ...
Развернуть массив на один уровень
Я хочу взять массив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. Я ...
Массив массивов в PostgreSQL
Я использую оператор %% на PostgreSQLhstore тип, который преобразует hstore (эффективно тип ключа-значения) в массив, чьи элементы чередуются {{key, value}, {key value}}. Когда я хочу вернуть массив этих плоских hstores, я получаю эту ...
PL / pgSQL Array of Rows
Возможно ли следующее? Я хочу, чтобы процедура, написанная на PL / pgSQL, принимала в качестве параметра что-то вроде «коллекции строк», я имею в виду, что мне нужно передать функцию, подобную словарной ...
Передать массив из 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]; ...
Разница в датах 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 ...