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

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, ...

2 ответа

Обновите несколько столбцов, которые начинаются с определенной строки

Я пытаюсь обновить группу столбцов в БД для тестирования функции. У меня есть таблица, которая построена с помощью спящего режима, поэтому все столбцы, созданные для встроенного объекта, начинаются с одного и того же имени. ...

3 ответа

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

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

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

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 ...

2 ответа

ВЫБРАТЬ В С более чем одной атрибуцией

Эта инструкция работает: SELECT INTO unsolvedNodes array_agg(DISTINCT idDestination) FROM road WHERE idOrigin = ANY(solvedNodes) AND NOT (idDestination = ANY(solvedNodes));Но я хотел бы использовать что-то таким образом: SELECT INTO ...

2 ответа

Оператор EXECUTE… INTO… USING в PL / pgSQL не может быть выполнен в записи?

Я пытаюсь написать область функции в PL / pgSQL, которая проходит черезhstore и устанавливает столбец записи (ключhstore) к конкретному значению (значениеhstore). Я использую Postgres 9.1. hstore будет выглядеть так:' ...

1 ответ

Функция с запросом SQL не имеет назначения для данных результата

Я пытаюсь создать функцию, которая возвращает выбранный набор результатов. Когда я вызываю мою функцию postgres, как этоselect * from tst_dates_func() Я получаю ошибку, как показано ниже: ERROR: query has no destination for result data HINT: If ...

3 ответа

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

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

4 ответа

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

У меня есть функция Postgres: create function myfunction(integer, text, text, text, text, text, text) RETURNS table(id int, match text, score int, nr int, nr_extra character varying, info character varying, postcode character varying, street ...

1 ответ

Как объединить таблицу с динамическим идентификатором в postgres?

У меня есть имя таблицы