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

0 ответов

или же

у SP, используя PL / pgSQL. Я хочу вернуть запись, состоящую из полей из нескольких разных таблиц. Может выглядеть примерно так: CREATE OR REPLACE FUNCTION get_object_fields(name text) RETURNS RECORD AS $$ BEGIN -- fetch fields f1, f2 and f3 ...

2 ответа

 по умолчанию, и нажмите TAB, чтобы увидеть список завершения. Примерами являются «mysql», «oracle», «sqlite» и т. Д. (Около десятка в моей установке).

ользую Emacs для редактирования моего кода SQL. Я работаю 99% времени над кодом postgresql plpgsql. Все мои файлы с расширением .sql содержат postgresql. Мне любопытно, есть ли способ установитьSQL-выделить-Postgres-ключевые слова Подсветка SQL ...

1 ответ

Как программно проверить, удаляется ли строка?

Скажем, у нас есть таблица PostgreSQL примерно так: CREATE TABLE master ( id INT PRIMARY KEY, ... );и многие другие таблицы, ссылающиеся на него с помощью внешних ключей: CREATE TABLE other ( id INT PRIMARY KEY, id_master INT NOT NULL, ... ...

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

1 ответ

Оптимизировать операцию INSERT / UPDATE / DELETE

Интересно, можно ли оптимизировать следующий скрипт? Он много пишет на диск, потому что удаляет, возможно, самые последние строки и вставляет их заново. Я думал о применении чего-то вроде «вставить ... при обновлении дубликата ключа» и нашел ...

2 ответа

Я обновил свой пост и, надеюсь, разъяснил мои вопросы к вам. Благодарю.

ент PostgreSQL [https://www.postgresql.org/docs/current/static/xfunc-sql.html] говорит: Все тело функции SQL анализируется перед выполнением любой из них.В то время как функция SQL может содержатькоманды, которые изменяют системные ...

1 ответ

Таким образом, вы можете использовать LO API, но основные типы должны быть предпочтительными. Ограничения для этих типов обычно достаточно хорошие - и работа с базовыми типами намного удобнее - с некоторыми возможностями, такими как полный текст.

кто-нибудь, пожалуйста, дайте мне знать, как преобразовать приведенный ниже код Oracle в Postgresql IF prodNum = 1 THEN DBMS_LOB.WRITEAPPEND(pkgFilterNode, LENGTH(pkgFilter_tab || '<PackageFilters isNewFormat="Y" > '||l_crlf), pkgFilter_tab || ...

6 ответов

Может быть, вам понравится следующий синтаксис:

аюсь выдать уведомление от триггерной функции PostgreSQL. Я могу успешно использовать команду NOTIFY, но мне не повезло с pg_notify. Несмотря на то, что я получаю уведомление при вызове функции pg_notify из консоли psql, я никогда не получаю ...

3 ответа

 в противном случае строка, содержащая представление числа, будет интерпретироваться как число и вызывать синтаксическую ошибку.

ь php не может работать напрямую с массивом Postgresql. Например, php принимает массив postgresql вроде '{"foo", "bar"}' Мне нужна простая функция php для создания многомерного массива postgresql из массива php. Я думаю, что экспериментальный ...

2 ответа

Какой самый простой способ вернуть набор записей из хранимой процедуры PostgreSQL?

У меня просто есть таблица, которая содержит список стран и их коды стран ISO. Я упаковываю запрос в хранимую процедуру (она же функция), например: CREATE OR REPLACE FUNCTION get_countries( ) RETURNS setof record AS $$ SELECT country_code, ...

1 ответ

Обновить запись курсора, где имя таблицы является параметром

Я корректирую код PL / pgSQL, чтобы мойrefcursor может взять имя таблицы в качестве параметра. Поэтому я изменил следующую строку: declare pointCurs CURSOR FOR SELECT * from tableName for update;с этим: OPEN pointCurs FOR execute 'SELECT * FROM ...