Вопросы с меткой [plpgsql]
PL/pgSQL - это процедурный язык для СУБД PostgreSQL
64 вопроса
- Конкурсные 0
- Неотвеченные
- Цитируемые
- Рейтинг
- Популярные
- За неделю
- За месяц
- Неотвеченные (мои метки)
0
голосов
0
ответов
49
показов
Postresq: Как вернуть результаты запроса с неизвестным числом колонок в нём?
Понимаю, что тема избитая. Крайне не хочется JSON. Нужно вернуть некоторую таблицу измерений по каналам в C#. Каналы- строки, номер измерения- колонки. Заранее не известно, сколько будет колонок. То ...
-2
голоса
1
ответ
92
показа
Как проверить корректность введенной даты формата "месяц год" в PostgreSQL?
У меня на вход имеется строка, где указан период даты в формате <месяц> <год>, например: "февраль 2025"
Как мне проверить в процедуре на языке plpgsql, что формат соблюден и дата ...
0
голосов
0
ответов
34
показа
Как создать временную таблицу с правильными типами полей на основе переданного REFCURSOR
Необходимо из переданного курсора создать временную таблицу, при этом важно сохранить все типы полей.
Пытался динамически подставлять поля, крутил-вертел ничего не вышло.
Если обращаться к RECORD по ...
0
голосов
1
ответ
113
показов
Распаковка zip архива в PostgreSQL встроенным методом
Задача:
В поле с типом BLOB(text или bytea) лежит zip архив из json строк.
Надо распаковать архив и построчно обработать записи(вставить в таблицу с некоторым преобразованием)
В Oracle есть встроенная ...
0
голосов
0
ответов
58
показов
Помогите с функцией на SQL (plpgsql)
Есть здание Создать и выполнить хранимую процедуру, в которой добавить новый самолет.
План самолёта с указанием мест.
ПРОЦЕДУРА:
CREATE OR REPLACE PROCEDURE add_aircraft(
p_aircode VARCHAR(3),
...
0
голосов
0
ответов
45
показов
Триггерийная функция PostgreSQL
У меня есть триггер-функция, которая должна дополнять запрос:
INSERT INTO table (col1, col2) VALUES (1, 2);
Мне нужно перед выполнением данного запроса произвести его модификацию и добавить еще одну ...
0
голосов
1
ответ
70
показов
SQL. Запрос к таблице
Есть таблица:
id
fdate
s_1
s_2
s_3
s_4
1
2023年01月01日
Да
2
2023年01月01日
Нет
3
2023年01月01日
Да
4
2023年01月01日
Да
5
2023年01月01日
Да
6
2023年01月01日
Да
7
2023年01月01日
Нет
8
2023年01月01日
Да
9
2023年01月02日
Да
10
2023年01月02日
...
0
голосов
0
ответов
284
показа
GreenPlum. Ошибка в триггерной функции
Есть 3 таблицы fact_amount со структурой:
CREATE TABLE fact_amount (
id serial4 NOT NULL,
fdate date NULL,
type_activity_id int4 NULL,
status_id int4 NULL,
CONSTRAINT ...
0
голосов
1
ответ
812
показов
Выполнить запрос, указанный текстом в ячейке таблицы
Всем привет! Может кто сможет помочь с вопросом, я уже весь гугел и стэковерфлоу перерыла, может формулирую неправильно..
В общем, допустим у меня в ячейке таблицы имеется текст с запросом:
При этом, ...
0
голосов
1
ответ
284
показа
Принудительная типизация PostgreSQL
Возникла проблема. Есть такая функция (подсчитывающая общий бюджет, включая отделы ниже):
CREATE OR REPLACE FUNCTION PUBLIC.DEPT_BUDGET (DNO BPCHAR(3))
RETURNS TABLE (
TOT DECIMAL(12,2)
)
AS $...
0
голосов
1
ответ
186
показов
postgresql: посчитать элементы в конкретном значении поля
В текстовом поле res таблицы main лежит такая структура:
которую получаю запросом: SELECT res FROM main WHERE id = 5;
{
"abc": {
"a": {
"x": {"...
0
голосов
1
ответ
341
показ
преобразовать переменные внутри функции и вернуть значения
В sql server была процедура, которая выполнялась внутри другой процедуры:
exec spProc_Name @x, @y, @z OUTPUT, @a OUTPUT, @b OUTPUT, @c OUTPUT
при этом все переменные брались из первой процедуры.
Мне ...
0
голосов
0
ответов
132
показа
Процедура c циклом на pl/pgsql
Подскажите реализацию следующего алгоритма на pg/plsql.
Сам алгоритм придумал, но не знаю как его реализовать в рамках postgres
Есть две таблицы
create table organisation(
id int4,
full_name ...
0
голосов
0
ответов
178
показов
Sql выбрать из массива значения, которых нет в таблице
Мне надо написать функцию, в которую можно передать массив и она вернёт значения из таблицы, которых нет в массиве.
Например, массив names_array = ['Kirill', 'Masha', 'Dasha']
И есть таблица, например,...
0
голосов
1
ответ
438
показов
PostgreSQL error: structure of query does not match function result type
есть функция
DROP FUNCTION IF EXISTS create_post;
CREATE FUNCTION create_post(
txt text,
created BIGINT,
photourl text,
user_id bigint
) RETURNS TABLE(
id bigint,
"text&...