Результаты поиска по запросу "plpgsql"
PL / pgSQL Array of Rows
Возможно ли следующее? Я хочу, чтобы процедура, написанная на PL / pgSQL, принимала в качестве параметра что-то вроде «коллекции строк», я имею в виду, что мне нужно передать функцию, подобную словарной ...
Как проверить, существует ли строка в хранимой процедуре PostgreSQL?
Я пишу хранимую процедуру в postgres, где мне нужно проверить, существует ли строка, и действовать соответственно. что-то по линии. IF SELECT * FROM foo WHERE x = 'abc' AND y = 'xyz' THEN -- do something here ELSE -- do something else END;Я ...
Динамически генерировать столбцы для кросс-таблицы в PostgreSQL
Я пытаюсь создатьcrosstab запросы в PostgreSQL, так что он автоматически генерируетcrosstab столбцы вместо жесткого кодирования. Я написал функцию, которая динамически генерирует список столбцов, который мне нужен для моегоcrosstab запрос. Идея ...
Упорядоченное количество последовательных повторов / дубликатов
Я очень сомневаюсь, что я делаю это наиболее эффективным способом, поэтому я отметилplpgsql Здесь. Мне нужно запустить это на2 миллиарда строкдлятысячи измерительных систем. У вас есть системы измерения, которые часто сообщают предыдущее ...
Передать массив из 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]; ...
Как создать последовательность, если она не существует
Я пытался использовать код изПроверьте, существует ли последовательность в Postgres (plpgsql) [https://stackoverflow.com/questions/11905868/check-if-sequence-exists-postgres-plpgsql] . Создать последовательность, если она не существует. Запуск ...
Разница в датах 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 ...
Обновить таблицу с помощью триггера после обновления
У меня две таблицы batch (batch_id,start_date,end_date,batch_strength,is_locked) sem (user_id,is_active,no_of_days)Я выполнил приведенную ниже процедуру запуска, а затем обновил таблицу с помощью запроса. CREATE OR REPLACE FUNCTION ...
Функция отслеживания зависимостей
Интересно, кто-нибудь знает, как автоматизировать создание представлений после запуска?DROP ... CASCADE? Теперь я пытаюсь бросить взгляд сначала с классическимDROP VIEW myview оператор, и если я не могу отбросить представление, потому что другие ...
Функция Postgres возвращает таблицу, не возвращая данные в столбцах
У меня есть функция Postgres, которая возвращает таблицу: CREATE OR REPLACE FUNCTION testFunction() RETURNS TABLE(a int, b int) AS $BODY$ DECLARE a int DEFAULT 0; DECLARE b int DEFAULT 0; BEGIN CREATE TABLE tempTable AS SELECT a, b; RETURN QUERY ...