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

3 ответа

Обновить таблицу с помощью триггера после обновления

У меня две таблицы batch (batch_id,start_date,end_date,batch_strength,is_locked) sem (user_id,is_active,no_of_days)Я выполнил приведенную ниже процедуру запуска, а затем обновил таблицу с помощью запроса. CREATE OR REPLACE FUNCTION ...

3 ответа

Как выполнить запрос на выборку в блоке DO?

Я хочу перенести приведенный ниже код SQL с MS SQL-Server на PostgreSQL. DECLARE @iStartYear integer DECLARE @iStartMonth integer DECLARE @iEndYear integer DECLARE @iEndMonth integer SET @iStartYear = 2012 SET @iStartMonth = 4 SET @iEndYear = ...

3 ответа

SELECT или INSERT в функции склонны к условиям гонки?

Я написал функцию для создания сообщений для простого движка блогов: CREATE FUNCTION CreatePost(VARCHAR, TEXT, VARCHAR[]) RETURNS INTEGER AS $$ DECLARE InsertedPostId INTEGER; TagName VARCHAR; BEGIN INSERT INTO Posts (Title, Body) VALUES ($1, ...

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

3 ответа

PostgreSQL эквивалент Oracle «массовый сбор»

В PostgreSQL существует несколько способов сделать заявление, используя массовый сбор, как в Oracle? Пример в Oracle: create or replace procedure prc_tst_bulk_test is type typ_person is table of tb_person%rowtype; v_tb_person typ_person; begin ...

3 ответа

Функция Postgres намного медленнее при использовании входных переменных

У меня есть функция в Postgres 8.3.5, которая выбирает данные из нескольких таблиц и выводит результат в одну таблицу: create or replace function test_function_2(startdate timestamp, enddate timestamp) returns void as $$ begin delete from ...

3 ответа

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

Я потратил много времени, пытаясь выяснить это, и я не смог решить это. Итак, мне нужна ваша помощь, пожалуйста. Я пытаюсь написать функцию PL / pgSQL, которая возвращает несколько строк. Функция, которую я написал, показана ниже. Но это не ...

3 ответа

Вставка NEW. * Из общего триггера с помощью EXECUTE в PL / pgsql

У меня есть несколько таблиц, которые используют функцию «Разделение» Postgres. Я хочу определить общий триггер BEFORE INSERT OF ROW для каждой таблицы, который будет 1) динамически создавать раздел в случае вставки в родительскую таблицу и 2) ...

4 ответа

PostgreSQL IF заявление

Как я могу сделать такой запрос в Postgres?

4 ответа

Динамически генерировать столбцы для кросс-таблицы в PostgreSQL

Я пытаюсь создать

4 ответа

Проверка на нуль в функции с различными параметрами

У меня есть функция Postgres: