SQL Команды#
SQL Команды
Эта часть содержит справочную информацию о командах SQL, поддерживаемых Tantor BE. Под “SQL” в общем смысле понимается язык; информацию о соответствии стандартам и совместимости каждой команды можно найти на соответствующей странице справки.
Оглавление
- ABORT — прерывает текущую транзакцию
- ALTER AGGREGATE — изменить определение агрегатной функции
- ALTER COLLATION — изменить определение правила сортировки
- ALTER CONVERSION — изменить определение преобразования
- ALTER DATABASE — изменить базу данных
- ALTER DEFAULT PRIVILEGES — определение привилегий доступа по умолчанию
- ALTER DOMAIN — изменить определение домена
- ALTER EVENT TRIGGER — изменить определение триггера события
- ALTER EXTENSION — изменить определение расширения
- ALTER FOREIGN DATA WRAPPER — изменить определение внешнего источника данных
- ALTER FOREIGN TABLE — изменить определение внешней таблицы
- ALTER FUNCTION — изменить определение функции
- ALTER GROUP — изменение имени роли или членства
- ALTER INDEX — изменить определение индекса
- ALTER LANGUAGE — изменить определение процедурного языка
- ALTER LARGE OBJECT — изменить определение большого объекта
- ALTER MATERIALIZED VIEW — изменить определение материализованного представления
- ALTER OPERATOR — изменить определение оператора
- ALTER OPERATOR CLASS — изменить определение класса операторов
- ALTER OPERATOR FAMILY — изменить определение семейства операторов
- ALTER POLICY — изменить определение политики защиты на уровне строк
- ALTER PROCEDURE — изменить определение процедуры
- ALTER PUBLICATION — изменить определение публикации
- ALTER ROLE — изменить роль базы данных
- ALTER ROUTINE — изменить определение процедуры
- ALTER RULE — изменить определение правила
- ALTER SCHEMA — изменить определение схемы
- ALTER SEQUENCE — изменить определение генератора последовательностей
- ALTER SERVER — изменить определение внешнего сервера
- ALTER STATISTICS — изменить определение объекта расширенной статистики
- ALTER SUBSCRIPTION — изменить определение подписки
- ALTER SYSTEM — изменить параметр конфигурации сервера
- ALTER TABLE — изменить определение таблицы
- ALTER TABLESPACE — изменить определение табличного пространства
- ALTER TEXT SEARCH CONFIGURATION — изменить определение конфигурации текстового поиска
- ALTER TEXT SEARCH DICTIONARY — изменить определение словаря полнотекстового поиска
- ALTER TEXT SEARCH PARSER — изменить определение парсера текстового поиска
- ALTER TEXT SEARCH TEMPLATE — изменить определение шаблона текстового поиска
- ALTER TRIGGER — изменить определение триггера
- ALTER TYPE — изменить определение типа
- ALTER USER — изменить роль базы данных
- ALTER USER MAPPING — изменить определение отображения пользователя
- ALTER VIEW — изменить определение представления
- ANALYZE — собирать статистику о базе данных
- BEGIN — начать блок транзакции
- CALL — вызвать процедуру
- CHECKPOINT — Принудительно выполняет контрольную точку журнала предварительной записи
- CLOSE — закрыть курсор
- CLUSTER — кластеризовать таблицу в соответствии с индексом
- COMMENT — определить или изменить комментарий объекта
- COMMIT — зафиксировать текущую транзакцию
- COMMIT PREPARED — завершает транзакцию, которая ранее была подготовлена для двухфазного коммита
- COPY — копирование данных между файлом и таблицей
- CREATE ACCESS METHOD — определить новый метод доступа
- CREATE AGGREGATE — определить новую агрегатную функцию
- CREATE CAST — определить новое преобразование
- CREATE COLLATION — определить новое правила сортировки
- CREATE CONVERSION — определить новое преобразование кодировки
- CREATE DATABASE — создание новой базы данных
- CREATE DOMAIN — определить новый домен
- CREATE EVENT TRIGGER — определить новый триггер событий
- CREATE EXTENSION — установить расширение
- CREATE FOREIGN DATA WRAPPER — определить новую обертку внешних данных
- CREATE FOREIGN TABLE — определить новую внешнюю таблицу
- CREATE FUNCTION — определить новую функцию
- CREATE GROUP — определить новую роль базы данных
- CREATE INDEX — определить новый индекс
- CREATE LANGUAGE — определить новый процедурный язык
- CREATE MATERIALIZED VIEW — определить новый материализованный вид
- CREATE OPERATOR — определить новый оператор
- CREATE OPERATOR CLASS — определить новый класс операторов
- CREATE OPERATOR FAMILY — определить новую семью операторов
- CREATE POLICY — определить новую политику защиты на уровне строк для таблицы
- CREATE PROCEDURE — определить новую процедуру
- CREATE PUBLICATION — определить новую публикацию
- CREATE ROLE — определить новую роль базы данных
- CREATE RULE — определить новое правило перезаписи
- CREATE SCHEMA — определить новую схему
- CREATE SEQUENCE — определить новый генератор последовательности
- CREATE SERVER — определить новый внешний сервер
- CREATE STATISTICS — определение расширенной статистики
- CREATE SUBSCRIPTION — определить новую подписку
- CREATE TABLE — определить новую таблицу
- CREATE TABLE AS — определить новую таблицу на основе результатов запроса
- CREATE TABLESPACE — определить новое табличнoe пространствo
- CREATE TEXT SEARCH CONFIGURATION — определить новую конфигурацию текстового поиска
- CREATE TEXT SEARCH DICTIONARY — определить новый словарь текстового поиска
- CREATE TEXT SEARCH PARSER — определить новый парсер текстового поиска
- CREATE TEXT SEARCH TEMPLATE — определить новый шаблон текстового поиска
- CREATE TRANSFORM — определить новое преобразование
- CREATE TRIGGER — определить новый триггер
- CREATE TYPE — определить новый тип данных
- CREATE USER — определить новую роль базы данных
- CREATE USER MAPPING — определить новое отображение пользователя на внешний сервер
- CREATE VIEW — определить новый вид
- DEALLOCATE — освобождение подготовленного оператора
- DECLARE — определить курсор
- DELETE — удаление строк таблицы
- DISCARD — отказаться от состояния сессии
- DO — выполнить анонимный блок кода
- DROP ACCESS METHOD — удалить метод доступа
- DROP AGGREGATE — удалить агрегатную функцию
- DROP CAST — удалить приведение типов
- DROP COLLATION — удалить правило сортировки
- DROP CONVERSION — удалить преобразование
- DROP DATABASE — удаление базы данных
- DROP DOMAIN — удалить домен
- DROP EVENT TRIGGER — удалить триггер события
- DROP EXTENSION — удаление расширения
- DROP FOREIGN DATA WRAPPER — удалить обертку внешних данных
- DROP FOREIGN TABLE — удалить внешнюю таблицу
- DROP FUNCTION — удалить функцию
- DROP GROUP — удалить роль базы данных
- DROP INDEX — удалить индекс
- DROP LANGUAGE — удаление процедурного языка
- DROP MATERIALIZED VIEW — удалить материализованное представление
- DROP OPERATOR — удалить оператор
- DROP OPERATOR CLASS — удалить класс операторов
- DROP OPERATOR FAMILY — удалить семейство операторов
- DROP OWNED — удаление объектов базы данных, принадлежащих роли базы данных
- DROP POLICY — удалить политику защиты на уровне строк из таблицы
- DROP PROCEDURE — удалить процедуру
- DROP PUBLICATION — удалить публикацию
- DROP ROLE — удалить роль базы данных
- DROP ROUTINE — удалить процедуру
- DROP RULE — удалить правило перезаписи
- DROP SCHEMA — удалить схему
- DROP SEQUENCE — удалить последовательность
- DROP SERVER — удалить описание внешнего сервера
- DROP STATISTICS — удаление расширенной статистики
- DROP SUBSCRIPTION — удалить подписку
- DROP TABLE — удалить таблицу
- DROP TABLESPACE — удалить табличное пространство
- DROP TEXT SEARCH CONFIGURATION — удалить конфигурацию текстового поиска
- DROP TEXT SEARCH DICTIONARY — удалить словарь текстового поиска
- DROP TEXT SEARCH PARSER — удалить текстовый поиск парсера
- DROP TEXT SEARCH TEMPLATE — удалить шаблон текстового поиска
- DROP TRANSFORM — удалить преобразование
- DROP TRIGGER — удалить триггер
- DROP TYPE — удалить тип данных
- DROP USER — удалить роль базы данных
- DROP USER MAPPING — удалить отображение пользователя для внешнего сервера
- DROP VIEW — удалить представление
- END — зафиксировать текущую транзакцию
- EXECUTE — выполнить подготовленный оператор
- EXPLAIN — показать план выполнения оператора
- FETCH — извлечение строк из запроса с использованием курсора
- GRANT — определение прав доступа
- IMPORT FOREIGN SCHEMA — импортировать определения таблицы из внешнего сервера
- INSERT — создание новых строк в таблице
- LISTEN — слушать уведомление
- LOAD — загрузить файл общей библиотеки
- LOCK — заблокировать таблицу
- MERGE — условно вставлять, обновлять или удалять строки таблицы
- MOVE — позиционирование курсора
- NOTIFY — создать уведомление
- PREPARE — подготовить оператор для выполнения
- PREPARE TRANSACTION — подготовить текущую транзакцию для двухфазного коммита
- REASSIGN OWNED — изменить владение объектами базы данных, принадлежащими роли базы данных
- REFRESH MATERIALIZED VIEW — заменить содержимое материализованного представления
- REINDEX — перестроить индексы
- RELEASE SAVEPOINT — освободить ранее определенную точку сохранения
- RESET — восстановить значение параметра времени выполнения по умолчанию
- REVOKE — удаление прав доступа
- ROLLBACK — прерывает текущую транзакцию
- ROLLBACK PREPARED — отменить транзакцию, которая ранее была подготовлена для двухфазного коммита
- ROLLBACK TO SAVEPOINT — откатиться к точке сохранения
- SAVEPOINT — определить новую точку сохранения в текущей транзакции
- SECURITY LABEL — определить или изменить метку безопасности, применяемую к объекту
- SELECT — извлекает строки из таблицы или представления
- SELECT INTO — определить новую таблицу на основе результатов запроса
- SET — изменить параметр времени выполнения
- SET CONSTRAINTS — установить время проверки ограничения для текущей транзакции
- SET ROLE — установить текущий идентификатор пользователя текущей сессии
- SET SESSION AUTHORIZATION — устанавливает идентификатор пользователя сессии и текущий идентификатор пользователя текущей сессии
- SET TRANSACTION — установить характеристики текущей транзакции
- SHOW — показать значение параметра времени выполнения
- START TRANSACTION — начать блок транзакции
- TRUNCATE — очистить таблицу или набор таблиц
- UNLISTEN — прекратить прослушивание уведомления
- UPDATE — обновление строк таблицы
- VACUUM — сборка мусора и опциональный анализ базы данных
- VALUES — вычислить набор строк