SQL Команды#

SQL Команды

SQL Команды


Эта часть содержит справочную информацию о командах SQL, поддерживаемых Tantor SE-1C. Под 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 — определить новое пространство таблицы
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 — вычислить набор строк