Вход в личный кабинет

Регистрация пользователя
согласие с обработкой персональных данных

Личный кабинет

✖
Восстановление пароля

Укажите e-mail, на который будет выслан код восстановления пароля.

Подтверждение аккаунта

На указанный вами адрес e-mail был выслан код подтверждения аккаунта. Введите полученный код для продолжения:

Изменение пароля

Введите новый пароль два раза:


Postgres Pro
  • Компания
    • О компании
    • Руководство
    • Документы
    • Партнёры
    • Вакансии
    • Контакты
  • Продукты
    • СУБД POSTGRES PRO ENTERPRISE
    • СУБД POSTGRES PRO ENTERPRISE CERTIFIED
    • СУБД POSTGRES PRO CERTIFIED
    • СУБД POSTGRES PRO STANDARD
    • СУБД PostgreSQL для Windows
    • План разработок
  • Услуги
    • Техподдержка СУБД
    • Аудит СУБД
    • Миграция СУБД
  • Клиенты
    • Нам доверяют
    • Отзывы
  • Образование
    • Документация
    • Книги
    • Учебные курсы
      • Структура курсов
      • Учебные центры
    • Сертификация
    • Курсы для ВУЗов
      • ОСНОВЫ ТЕХНОЛОГИЙ БАЗ ДАННЫХ
      • ЯЗЫК SQL
    • Код для всех
    • Глоссарий
    • Демо-база
    • Списки рассылки
  • Новости
    • СМИ о нас
    • Дайджест Postgresso
    • Мероприятия
    • Технические анонсы
    • Контакты для СМИ
  • RU
  • EN
  • ⋮
  • RU
  • EN
  • ⋮


Postgres Pro Standard
15 14 13 12 11 10 9.6 9.5
Postgres Pro Enterprise
14 13 12 11 10 9.6
PostgreSQL
15 14 13 12 11 10 9.6 9.5 9.4
Postgres Pro Standard
15 14 13 12 11 10 9.6 9.5
Postgres Pro Enterprise
14 13 12 11 10 9.6
PostgreSQL
15 14 13 12 11 10 9.6 9.5 9.4
Postgres Pro Standard
15 14 13 12 11 10 9.6 9.5
Postgres Pro Enterprise
14 13 12 11 10 9.6
PostgreSQL
15 14 13 12 11 10 9.6 9.5 9.4


dblink_build_sql_delete
Пред. НаверхF.12. dblinkНачало След.

dblink_build_sql_delete

dblink_build_sql_delete — формирует оператор DELETE со значениями, передаваемыми для полей первичного ключа

Синтаксис

dblink_build_sql_delete(text relname,
                        int2vector primary_key_attnums,
                        integer num_primary_key_atts,
                        text[] tgt_pk_att_vals_array) returns text

Описание

Функция dblink_build_sql_delete может быть полезна при избирательной репликации локальной таблицы с удалённой базой данных. Она формирует SQL-команду DELETE, которая удалит строку с заданными значениями первичного ключа.

Аргументы

relname

Имя локального отношения, например foo или myschema.mytab. Заключите его в двойные кавычки, если это имя в смешанном регистре или содержит специальные символы, например "FooBar"; без кавычек эта строка приводится к нижнему регистру.

primary_key_attnums

Номера атрибутов (начиная с 1) полей первичного ключа, например 1 2.

num_primary_key_atts

Число полей первичного ключа.

tgt_pk_att_vals_array

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

Возвращаемое значение

Возвращает запрошенный SQL-оператор в текстовом виде.

Замечания

Начиная с PostgreSQL 9.0, номера атрибутов в primary_key_attnums воспринимаются как логические номера столбцов, соответствующие позициям столбцов в SELECT * FROM relname. Предыдущие версии воспринимали эти номера как физические позиции столбцов. Отличие этих подходов проявляется, когда на протяжении жизни таблицы из неё удаляются столбцы левее указанных.

Примеры

SELECT dblink_build_sql_delete('"MyFoo"', '1 2', 2, '{"1", "b"}');
           dblink_build_sql_delete
---------------------------------------------
 DELETE FROM "MyFoo" WHERE f1='1' AND f2='b'
(1 row)

Пред. Начало След.
dblink_build_sql_insert Наверх dblink_build_sql_update
Есть вопросы? Напишите нам!
персональных данных
✖
Postgres Pro
VK
© Postgres Pro
Политика конфиденциальности
Пользовательское соглашение
Лицензионное соглашение
Лицензионное соглашение (при использовании в составе облачных сервисов)
Кодекс поведения сообщества PostgreSQL
  • Продукты
    • Postgres Pro Standard
    • Postgres Pro Certified
    • Postgres Pro Enterprise
    • Postgres Pro Enterprise Certified
    • Postgres Pro для 1С
    • PostgreSQL для Windows
  • Образование
    • Документация
    • Учебные курсы
    • Книги
    • Сертификация специалистов
    • Курсы для вузов
    • Обучение PostgreSQL
    • Глоссарий
  • Услуги
    • Техподдержка СУБД
    • Миграция СУБД
    • Аудит СУБД
Write Close