Sql инструкция: Инструкции Transact-SQL — SQL Server

Инструкции Transact-SQL — SQL Server





Twitter




LinkedIn




Facebook




Адрес электронной почты










  • Статья

  • Чтение занимает 2 мин

Область применения: SQL Server (все поддерживаемые версии) База данных SQL Azure Управляемый экземпляр SQL Azure Azure Synapse Analytics Analytics Platform System (PDW)

Инструкция SQL — это атомарная единица работы, которая либо целиком завершается успешно, либо целиком завершается сбоем. Инструкция SQL — это набор инструкций, состоящий из идентификаторов, параметров, переменных, имен, типов данных и зарезервированных слов SQL, которые успешно компилируются. Analysis Services создает неявную транзакцию для инструкции SQL, если команда BeginTransaction не задает начало транзакции. Analysis Services всегда фиксирует неявную транзакцию, если инструкция выполнена успешно, и откатывает неявную транзакцию при сбое команды.

Существует много типов инструкций. Пожалуй, самая важная из них — это SELECT, которая возвращает записи из базы данных и позволяет выделить одну или несколько записей или столбцов из одной или нескольких таблиц в SQL Server. В этой статье перечислены категории инструкций для использования с Transact-SQL (T-SQL) в дополнение к инструкции SELECT. Полный список инструкций приводится слева.

Резервное копирование и восстановление

Инструкции резервного копирования и восстановления позволяют создавать резервные копии и восстанавливать данные из резервных копий. Дополнительные сведения см. в разделе Общие сведения о резервном копировании и восстановлении.

Язык описания данных DDL

Инструкции языка описания данных DDL определяют структуры данных. Эти инструкции используются для создания, изменения и удаления структур данных в базе данных. Эти инструкции включают в себя:

  • ALTER
  • Параметры сортировки
  • CREATE
  • DROP
  • DISABLE TRIGGER
  • ENABLE TRIGGER
  • RENAME
  • UPDATE STATISTICS
  • TRUNCATE TABLE

Язык обработки данных DML

Язык обработки данных (DML) влияет на информацию, хранящуюся в базе данных. Эти инструкции используются для вставки, обновления и изменение строк в базе данных.

  • BULK INSERT
  • DELETE
  • INSERT
  • SELECT
  • UPDATE
  • MERGE

Инструкции разрешений определяют пользователей и имена входа, которые имеют доступ к данным и могут выполнять операции. Дополнительные сведения о проверке подлинности и доступе см. в разделе Центра безопасности.

Service Broker — это компонент, который обеспечивает собственную поддержку приложений обмена сообщениями и приложений с очередями. Дополнительные сведения см. в разделе Service Broker.

Параметры сеанса

Инструкции SET определяют, как текущий сеанс управляет параметрами времени выполнения. Общие сведения см. в разделе Инструкций SET.






Редактирование инструкций SQL для уточнения результатов запроса

Если ваши запросы недостаточно работают, добавьте основные SQL, которые помогут вам сосредоточиться на результатах. Рассмотрим несколько типов SQL, а также предложения или части, которые вы можете изменить, чтобы получить нужный результат.

Примечание:  Статья неприменима к веб-приложениям Access — новому типу баз данных, которые создаются в Access и публикуются в Интернете.

В этой статье



  • Создание выписки select


  • Настройка предложения SELECT


  • Настройка предложения FROM


  • Настройка предложения WHERE


  • Настройка с помощью оператора UNION

Создание выписки select


У SQL select есть от двух до трех предложений. Предложение SELECT указывает базе данных, где искать данные, и просит их вернуть конкретный результат.

Примечание:  Слова SELECT всегда заканчиваются двоеточием (;) в конце последнего предложения или на одной строке в конце SQL.

Следующая выписка по выборки просит Access получить сведения из столбцов «Адрес электронной почты» и «Компания» из таблицы «Контакты», в частности столбца «Сиэтл» в столбце «Город».

Запрос выше имеет три предложения SELECT, FROM и WHERE.

1. В предложении SELECT перечислены столбцы, содержащие нужные данные, с оператором (SELECT), за которым следуют два идентификатора («Адрес электронной почты» и «Компания»). Если идентификатор имеет пробелы или специальные символы (например, «Адрес электронной почты»), заключите его в квадратные скобки.

2. Предложение FROM указывает на таблицу-источник. В этом примере она имеет оператор (FROM), за которым следует идентификатор (контакты).

3. Предложение WHERE является необязательным. В примере есть оператор (WHERE), за которым следует выражение (Город=»Сиэтл»).

Дополнительные сведения о запросах на выборки см. в простом запросе на выбору.

Вот список распространенных SQL предложений:









Предложение SQL


Описание


Обязательно
?

SELECT

Определяет поля, которые содержат нужные данные.

Да

FROM

Определяет таблицы, которые содержат поля, указанные в предложении SELECT.

Да

WHERE

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

Нет

ORDER BY

Определяет порядок сортировки результатов.

Нет

GROUP BY

В инструкции SQL, которая содержит статистические функции, определяет поля, для которых в предложении SELECT не вычисляется сводное значение.

Только при наличии таких полей

HAVING

В инструкции SQL, которая содержит статистические функции, определяет условия, применяемые к полям, для которых в предложении SELECT вычисляется сводное значение.

Нет

Каждое SQL состоит из терминов. Вот несколько распространенных SQL терминов.







Термин SQL


Определение


Пример

идентификатор

Имя, которое используется для идентификации объекта базы данных, например имя столбца.

[Адрес электронной почты] и компания

оператор

Ключевое слово, которое представляет действие или изменяет его.

AS

константа

Значение, которое не изменяется, например число или NULL.

42

выражение

Сочетание идентификаторов, операторов, констант и функций, предназначенное для вычисления одного значения.

>= Товары.[Цена]


К началу страницы



Настройка предложения SELECT





Настройка

Пример

Чтобы увидеть только отдельные значения.

В предложении SELECT используйте ключевое слово DISTINCT.

Например, если клиенты из нескольких филиалов компании, у некоторых из них один и тот же телефонный номер, но вы хотите, чтобы в списке был только один раз номер телефона, предложение SELECT будет выглядеть так:


SELECT DISTINCT [txtCustomerPhone] 

Изменение способа представления идентификатора в представлении таблицы для повышения у пользователей читаемости.

Используйте оператор AS (ключевое слово, которое представляет действие или изменяет действие) с псевдонимом поля в предложении SELECT. Псевдоним поля — это имя, которое назначается полю для упростить чтение результатов.


SELECT [txtCustPhone] AS [Customer Phone]

Настройка предложения FROM





Настройка

Пример

Вы можете использовать псевдоним таблицы или другое имя, которое назначается таблице в выписке по выбору. Псевдоним таблицы полезен, если имя таблицы слишком длинное, особенно если есть несколько полей с одинаковыми именами из разных таблиц.

Чтобы выбрать данные из двух полей, оба поля — «ИД», одно из которых — из таблицы tblCustomer, а другое — из таблицы tblOrder:


SELECT [tblCustomer].[ID], 
[tblOrder].[ID]

Чтобы определить псевдонимы таблиц в предложении FROM, используйте оператор AS:


FROM [tblCustomer] AS [C], 
[tblOrder] AS [O]

Затем вы можете использовать эти псевдонимы таблиц в предложении SELECT следующим образом:


SELECT [C].[ID], 
[O].[ID]

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

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

Вот как может выглядеть предложение FROM:


FROM [tblCustomer] 
INNER JOIN [tblOrder]
ON [tblCustomer].[CustomerID]=[tblOrder].[CustomerID]

Использование соединители

Существует два типа — внутренние и внешние. Внутреннее сека чаще используется в запросах. При запуске запроса с внутренним объединиться в результатах будут показаны только те элементы, для которых в обеих объединых таблицах есть общее значение.

Внешние соединитецы определяют, следует ли включать данные, для которых не существует общих значений. Внешние связи являются направлением, то есть вы можете указать, следует ли включить в него все записи из первой таблицы, указанной в качестве левого соединить, или же все записи из второй таблицы (правое). Внешнее SQL с синтаксисом:


FROM table1 [ LEFT | RIGHT ] JOIN table2
ON table1.field1 = table2.field2

Дополнительные сведения об использовании соединители в запросах и таблицах и запросах.


К началу страницы



Настройка предложения WHERE


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

Пример настройки базового предложения WHERE — ограничение результатов запроса. Предположим, вам нужно найти телефонный номер клиента и запомнить только его фамилию, например Bagel. В этом примере фамилии хранятся в поле lastName, поэтому SQL может иметь такой синтаксис:


WHERE [LastName]='Bagel'

Предложение WHERE также используется для объединения источников данных для столбцов с совпадающих, но разными типами данных. Это удобно, так как вы не можете создать связь между полями с разными типами данных. Используйте одно поле в качестве критерия для другого поля с ключевым словом LIKE. Например, если вы хотите использовать данные из таблиц «Активы» и «Сотрудники», только если тип актива в поле «Тип актива» таблицы «Активы» имеет число 3 в поле «Количество» таблицы «Сотрудники», вот как будет выглядеть предложение WHERE:


WHERE field1 LIKE field2

Важно:  В предложении WHERE нельзя задать условия для поля, используемго с агрегатной функцией. Вместо этого для указания условий для агрегированных полей используется предложение HAVING.


К началу страницы



Настройка с помощью оператора UNION


Используйте оператор UNION, если вы хотите просмотреть объединенные результаты нескольких похожих запросов на выборки. Например, если в базе данных есть таблицы «Товары» и «Услуги» и у них есть три поля: эксклюзивное предложение или товар или услуга, цена, гарантия или гарантия. Хотя в таблице «Продукты» хранится информация о гарантии, а в таблице «Услуги» — гарантийная информация, базовая информация та же. С помощью запроса на объединение можно объединить три поля из двух таблиц, как по такому:


SELECT name, price, warranty, exclusive_offer
FROM Products
UNION ALL
SELECT name, price, guarantee, exclusive_offer
FROM Services;

При запуске запроса данные из каждого набора соответствующих полей объединяются в одно выходное поле. Чтобы включить в результаты все повторяющиеся строки, используйте оператор ALL.

Примечание:  У заявления Select должно быть одинаковое количество выходных полей с одинаковым или совместимым типом данных. В запросах на объединение числовой и текстовый типы данных являются совместимыми.

Дополнительные сведения о запросах на объединение см. в запросе на объединение для просмотра единого результата из нескольких запросов.


К началу страницы



Документация JDK 19 — Главная

  1. Главная
  2. Ява
  3. Java SE
  4. 19

Обзор

  • Прочтите меня
  • Примечания к выпуску
  • Что нового
  • Руководство по миграции
  • Загрузить JDK
  • Руководство по установке
  • Формат строки версии

Инструменты

  • Технические характеристики инструментов JDK
  • Руководство пользователя JShell
  • Руководство по JavaDoc
  • Руководство пользователя средства упаковки

Язык и библиотеки

  • Обновления языка
  • Основные библиотеки
  • HTTP-клиент JDK
  • Учебники по Java
  • Модульный JDK
  • Руководство программиста API бортового регистратора
  • Руководство по интернационализации

Технические характеристики

  • Документация API
  • Язык и ВМ
  • Имена стандартных алгоритмов безопасности Java
  • банок
  • Собственный интерфейс Java (JNI)
  • Инструментальный интерфейс JVM (JVM TI)
  • Сериализация
  • Проводной протокол отладки Java (JDWP)
  • Спецификация комментариев к документации для стандартного доклета
  • Прочие характеристики

Безопасность

  • Руководство по безопасному кодированию
  • Руководство по безопасности

Виртуальная машина HotSpot

  • Руководство по виртуальной машине Java
  • Настройка сборки мусора

Управление и устранение неполадок

  • Руководство по устранению неполадок
  • Руководство по мониторингу и управлению
  • Руководство по JMX

Client Technologies

  • Руководство по специальным возможностям Java

операторов SQL | Документы CockroachDB

На этой странице

CockroachDB поддерживает следующие операторы SQL.

В оболочке SQL таракан используйте \h [оператор] , чтобы получить встроенную справку по оператору.

Заявление Использование
ДОБАВИТЬ СТОЛБЦ Добавить столбец в таблицу.
ДОБАВИТЬ РЕГИОН Добавить регион в базу данных. Для функций с несколькими регионами требуется лицензия Enterprise.
ДОБАВИТЬ СУПЕРРЕГИОН Добавить суперрегион, состоящий из набора регионов, добавленных с помощью ДОБАВИТЬ РЕГИОН , чтобы данные из региональных таблиц сохранялись только в этих регионах.
ДОБАВИТЬ ОГРАНИЧЕНИЕ Добавьте ограничение к столбцу.
ИЗМЕНИТЬ КОЛОНКУ Изменить ограничение столбца по умолчанию, ограничение NOT NULL или тип данных.
ИЗМЕНИТЬ БАЗУ ДАННЫХ Применить изменение схемы к базе данных.
ИЗМЕНИТЬ ПРИВИЛЕГИИ ПО УМОЛЧАНИЮ Изменить привилегии по умолчанию для объектов, созданных определенными ролями/пользователями в текущей базе данных.
ИЗМЕНЕНИЕ ФУНКЦИИ Новое в v22.2: Изменение пользовательской функции.
ИЗМЕНИТЬ ИНДЕКС Применить изменение схемы к индексу.
ИЗМЕНИТЬ МЕСТОПОЛОЖЕНИЕ Новое в версии 22.2: постоянное изменение конфигурации, созданной стандартными абстракциями SQL для нескольких регионов, для каждого региона. Для опытных пользователей, которые хотят настроить свою мультирегиональную настройку с помощью Zone Config Extensions, постоянной, компонуемой альтернативы низкоуровневым конфигурациям зон.
ИЗМЕНИТЬ РАЗДЕЛ Настройте зону репликации для раздела. Для создания разделов требуется лицензия Enterprise.
ИЗМЕНИТЬ ПЕРВИЧНЫЙ КЛЮЧ Изменить первичный ключ таблицы.
ИЗМЕНЕНИЕ ДИАПАЗОНА Настройте зону репликации для системного диапазона.
ИЗМЕНИТЬ СХЕМУ Изменить пользовательскую схему.
ИЗМЕНЕНИЕ ПОСЛЕДОВАТЕЛЬНОСТИ Применить изменение схемы к последовательности.
ИЗМЕНИТЬ РЕГИОН СУПЕР Изменить существующий суперрегион, включив в него другой набор регионов. Суперрегион состоит из набора регионов, добавленных с помощью ADD REGION , так что данные из региональных таблиц будут храниться только в этих регионах.
ИЗМЕНЕНИЕ ТАБЛИЦЫ Применить изменение схемы к таблице.
ИЗМЕНИТЬ ТИП Изменить определяемый пользователем перечисляемый тип данных.
ИЗМЕНИТЬ ПОЛЬЗОВАТЕЛЯ Добавление, изменение или удаление пароля пользователя и изменение привилегий входа в систему для роли.
ИЗМЕНИТЬ РОЛЬ Добавление, изменение или удаление пароля роли и изменение привилегий входа в систему для роли.
ИЗМЕНИТЬ ВИД Применить изменение схемы к представлению.
КОММЕНТАРИЙ К Свяжите комментарий с базой данных, таблицей или столбцом.
НАСТРОЙКА ЗОНЫ Добавить, изменить, сбросить или удалить зону репликации для базы данных, таблицы, индекса, раздела или системного диапазона.
СОЗДАТЬ БАЗУ ДАННЫХ Создать новую базу данных.
СОЗДАТЬ ФУНКЦИЮ Новое в v22.2: Создание пользовательской функции.
СОЗДАТЬ ИНДЕКС Создайте индекс для таблицы.
СОЗДАТЬ СХЕМУ Создайте пользовательскую схему.
СОЗДАТЬ ПОСЛЕДОВАТЕЛЬНОСТЬ Создайте новую последовательность.
СОЗДАТЬ ТАБЛИЦУ Создать новую таблицу в базе данных.
СОЗДАТЬ ТАБЛИЦУ КАК Создайте новую таблицу в базе данных, используя результаты запроса выбора.
СОЗДАТЬ ТИП Создайте пользовательский перечисляемый тип данных.
СОЗДАТЬ ВИД Создать новое представление в базе данных.
КОЛОНКА Удалить столбцы из таблицы.
ОГРАНИЧЕНИЕ ПАДЕНИЯ Удалить ограничения из столбца.
УДАЛЕНИЕ БАЗЫ ДАННЫХ Удалить базу данных и все ее объекты.
ФУНКЦИЯ БРОСАНИЯ Новое в v22.2: Удаление пользовательской функции из базы данных.
ИНДЕКС ПАДЕНИЯ Удалить индекс для таблицы.
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ, ПРИНАДЛЕЖАЩАЯ Удалите все объекты, принадлежащие роли, и все права доступа к объектам, не принадлежащим роли.
ОБЛАСТЬ ВВОДА Удалить регион из базы данных. Для функций с несколькими регионами требуется лицензия Enterprise.
ДОПОЛНИТЕЛЬНЫЙ РЕГИОН Удаление суперрегиона, состоящего из набора регионов базы данных.
СХЕМА ОТВОДА Удалить пользовательскую схему.
ПОСЛЕДОВАТЕЛЬНОСТЬ Удалить последовательность.
СТОЛ Удалить таблицу.
КАПЕЛЬНЫЙ Удалить пользовательский перечисляемый тип данных.
КАПЕЛЬНЫЙ ВИД Удалить представление.
ЭКСПЕРИМЕНТАЛЬНЫЙ АУДИТ Включение или отключение ведения журнала аудита SQL для таблицы.
РАЗДЕЛ ПО Разделить, переразбить или отменить разделение таблицы или вторичного индекса. Для создания разделов требуется лицензия Enterprise.
ОБНОВЛЕНИЕ Обновить сохраненные результаты запроса материализованного представления.
ПЕРЕИМЕНОВАТЬ СТОЛБЦ Переименовать столбец в таблице.
ОГРАНИЧЕНИЕ ПЕРЕИМЕНОВАНИЯ Переименуйте ограничение столбца.
ПЕРЕИМЕНОВАТЬ БАЗУ ДАННЫХ Переименовать базу данных.
ИНДЕКС ПЕРЕИМЕНОВАНИЯ Переименовать индекс для таблицы.
ТАБЛИЦА ПЕРЕИМЕНОВАНИЯ Переименуйте таблицу или переместите таблицу между базами данных.
СХЕМА КОМПЛЕКТА Изменить схему таблицы.
НАБОР ОСНОВНОЙ ОБЛАСТИ Назначьте основной регион базе данных с несколькими регионами или измените существующий основной регион. Для функций с несколькими регионами требуется лицензия Enterprise.
ПОКАЗАТЬ КОЛОННЫ Просмотр сведений о столбцах в таблице.
ПОКАЗАТЬ ОГРАНИЧЕНИЯ Список ограничений для таблицы.
ПОКАЗАТЬ СОЗДАТЬ Просмотр оператора CREATE для базы данных, функции, последовательности, таблицы или представления.
ПОКАЗАТЬ БАЗЫ ДАННЫХ Список баз данных в кластере.
ПОКАЗАТЬ ПЕРЕЧИСЛЕНИЯ Список определяемых пользователем нумерованных типов данных в базе данных.
ПОКАЗАТЬ СКАНИРОВАНИЕ ТАБЛИЦЫ Список последних запросов, в которых использовалось полное сканирование таблицы.
ПОКАЗАТЬ ИНДЕКС Просмотр информации индекса для таблицы или базы данных.
ПОКАЗАТЬ МЕСТОПОЛОЖЕНИЕ Просмотр местоположения текущего узла.
ПОКАЗАТЬ ПЕРЕГОРОДКИ Список разделов в базе данных. Для создания разделов требуется лицензия Enterprise.
ПОКАЗАТЬ РЕГИОНЫ Список регионов кластера или регионов базы данных в кластере с несколькими регионами.
ПОКАЗАТЬ СУПЕР-РЕГИОНЫ Список суперрегионов, связанных с базой данных в многорегиональном кластере.
ПОКАЗАТЬ СХЕМЫ Список схем в базе данных.
ПОКАЗАТЬ ПОСЛЕДОВАТЕЛЬНОСТИ Список последовательностей в базе данных.
ПОКАЗАТЬ СТОЛЫ Список таблиц или представлений в базе данных или виртуальной схеме.
ТИПЫ ШОУ Список пользовательских типов данных в базе данных.
ПОКАЗЫ Показать информацию о диапазоне для всех данных в таблице или индексе.
ПОКАЗАТЬ ДИАПАЗОН ДЛЯ РЯДА Показать информацию о диапазоне для одной строки в таблице или индексе.
ПОКАЗАТЬ КОНФИГУРАЦИИ ЗОНЫ Список сведений о существующих зонах репликации.
РАЗДЕЛИТЕЛЬ НА Принудительное разделение диапазона в указанной строке таблицы или индекса.
НЕРАЗДЕЛЕННЫЙ НА Удалить принудительное разделение диапазона в указанной строке таблицы или индекса.
ПРОВЕРИТЬ ОГРАНИЧЕНИЕ Проверить, соответствуют ли значения в столбце ограничению столбца.
Заявление Использование
СОЗДАТЬ ТАБЛИЦУ КАК Создайте новую таблицу в базе данных, используя результаты запроса выбора.
КОПИЯ ИЗ Скопируйте данные из стороннего клиента в кластер CockroachDB.
Для совместимости с драйверами PostgreSQL и ORM CockroachDB поддерживает операторы COPY FROM , выдаваемые только сторонними клиентами; вы не можете выполнять операторы COPY FROM из оболочки таракан SQL. Для импорта данных из файлов используйте 9Вместо этого 0123 IMPORT .
УДАЛИТЬ Удалить определенные строки из таблицы.
ЭКСПОРТ Экспорт данных всей таблицы или результатов оператора SELECT в файлы CSV.
ИМПОРТ Массовая вставка данных CSV в новую таблицу.
ИМПОРТ В Массовая вставка данных CSV в существующую таблицу.
ВСТАВКА Вставка строк в таблицу.
ВЫБОР Выберите определенные строки и столбцы из таблицы и, при необходимости, вычислите производные значения.
ВЫБЕРИТЕ ДЛЯ ОБНОВЛЕНИЯ Упорядочивание транзакций путем управления одновременным доступом к одной или нескольким строкам таблицы.
СТОЛ Выберите все строки и столбцы из таблицы.
ОБРЕЗАТЬ Удалить все строки из указанных таблиц.
ОБНОВЛЕНИЕ Обновить строки в таблице.
УПСЕРТ Вставить строки, не нарушающие ограничения уникальности; обновить строки, которые делают.
ЗНАЧЕНИЯ Возвращает строки, содержащие определенные значения.
Заявление Использование
СОЗДАТЬ РОЛЬ Создайте роли SQL, которые представляют собой группы, содержащие любое количество ролей и пользователей в качестве участников.
СОЗДАТЬ ПОЛЬЗОВАТЕЛЯ Создайте пользователей SQL, что позволит вам управлять привилегиями в ваших базах данных и таблицах.
ДОПОЛНИТЕЛЬНАЯ РОЛЬ Удалить одну или несколько ролей SQL.
УДАЛИТЬ ПОЛЬЗОВАТЕЛЯ Удалите одного или нескольких пользователей SQL.
ГРАНТ Предоставьте права пользователям и ролям или добавьте роль или пользователя в качестве члена роли.
ПЕРЕНАЗНАЧИТЬ ВЛАДЕНИЕ Изменить владельца всех объектов базы данных в текущей базе данных, которые в настоящее время принадлежат определенной роли или пользователю.
ОТЗЫВ Отозвать привилегии у пользователей или ролей или отозвать роль или членство пользователя в роли.
ШОУ-ГРАНТЫ Просмотр привилегий, предоставленных пользователям.
ШОУ-РОЛИ Список ролей для всех баз данных.
ПОКАЗАТЬ ПОЛЬЗОВАТЕЛЕЙ Список пользователей для всех баз данных.
ПОКАЗАТЬ ПРИВИЛЕГИИ ПО УМОЛЧАНИЮ Показать привилегии по умолчанию для объектов, созданных определенными ролями/пользователями в текущей базе данных.
Заявление Использование
НАЧАЛО Инициировать транзакцию.
СОВЕРШИТЬ Подтвердить текущую транзакцию.
ТОЧКА СОХРАНЕНИЯ Запустить вложенную транзакцию.
УДАЛИТЬ ТОЧКУ СОХРАНЕНИЯ Зафиксировать вложенную транзакцию.
ОТКАТ К ТОЧКЕ СОХРАНЕНИЯ Откатить и перезапустить вложенную транзакцию, начатую в соответствующем операторе SAVEPOINT .
ОТКАТ Откатите текущую транзакцию и все ее вложенные транзакции, отбросив все обновления транзакций, выполненные операторами внутри транзакции.
УСТАНОВИТЬ СДЕЛКУ Установить приоритет сеанса или отдельной транзакции.
ШОУ Просмотр текущих параметров транзакции.
ПОКАЗАТЬ СДЕЛКИ Просмотрите все текущие активные транзакции в кластере или на локальном узле.
Заявление Использование
СБРОС {сеансовая переменная} Сброс переменной сеанса до значения по умолчанию.
SET {сеансовая переменная} Установить текущую переменную сеанса.
УСТАНОВИТЬ СДЕЛКУ Установите приоритет для отдельной транзакции.
ПОКАЗАТЬ ТРАСС ДЛЯ СЕАНСА Возвращает сведения о том, как CockroachDB выполнил оператор или ряд операторов, записанных во время сеанса.
SHOW {сеансовая переменная} Список текущих параметров сеанса или транзакции.
Выписка Использование
СБРОС НАСТРОЙКИ КЛАСТЕРА Сбросить параметр кластера до значения по умолчанию.
НАСТРОЙКА КЛАСТЕРА Установите параметр для всего кластера.
ПОКАЗАТЬ ВСЕ НАСТРОЙКИ КЛАСТЕРА Список текущих параметров всего кластера.
ШОУ-СЕССИИ Список сведений об активных в данный момент сеансах.
ОТМЕНА СЕАНСА Отменить длительный сеанс.
Заявление Использование
ОТМЕНА ЗАПРОСА Отменить выполняющийся SQL-запрос.
ПОКАЗАТЬ ВЫПИСКИ / ПОКАЗАТЬ ЗАПРОСЫ Список сведений о текущих активных запросах SQL.
Выписка Использование
СОЗДАТЬ СТАТИСТИКУ Создайте табличную статистику для использования оптимизатором затрат.
ОБЪЯСНИТЬ Просмотр сведений об отладке и анализе оператора, работающего с табличными данными.
ОБЪЯСНИТЬ АНАЛИЗ Выполните запрос и создайте физический план запроса со статистикой выполнения.
ПОКАЗАТЬ СТАТИСТИКУ Статистика таблицы списка, используемая оптимизатором на основе затрат.

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

Заявление Использование
ОТМЕНА ЗАДАНИЯ Отмена РЕЗЕРВНОЕ КОПИРОВАНИЕ , ВОССТАНОВЛЕНИЕ , ИМПОРТ или CHANGEFEED задание.
ПАУЗА ЗАДАНИЯ Приостановить задание BACKUP , RESTORE , IMPORT или CHANGEFEED .
ВОЗОБНОВИТЬ РАБОТУ Возобновление приостановленного задания BACKUP , RESTORE , IMPORT или CHANGEFEED .
ПОКАЗАТЬ ВАКАНСИИ Просмотр информации о заданиях.
Выписка Использование
РЕЗЕРВНОЕ Создание резервных копий кластеров, баз данных и таблиц для аварийного восстановления.
ВОССТАНОВЛЕНИЕ Восстановите кластеры, базы данных и таблицы, используя свои резервные копии.
ПОКАЗАТЬ РЕЗЕРВНУЮ ПЕЧАТЬ Список содержимого резервной копии.
СОЗДАТЬ РАСПИСАНИЕ РЕЗЕРВНОГО КОПИРОВАНИЯ Создайте расписание периодического резервного копирования. Основные пользователи могут использовать планирование резервного копирования только для полных резервных копий кластеров, баз данных или таблиц. Для использования других функций резервного копирования вам потребуется лицензия Enterprise.
ИЗМЕНИТЬ РАСПИСАНИЕ РЕЗЕРВНОГО КОПИРОВАНИЯ Изменить существующее расписание резервного копирования.
РАСПИСАНИЕ ПОКАЗОВ Просмотр информации о расписаниях резервного копирования.
РАСПИСАНИЕ ПАУЗЫ Приостановить выполнение расписаний резервного копирования.
РАСПИСАНИЕ ВОЗОБНОВЛЕНИЯ Возобновление приостановленных расписаний резервного копирования.
ГРАФИК СБРОСА Удалить расписания резервного копирования.
ИЗМЕНЕНИЕ РЕЗЕРВНОЙ КОПИИ Добавьте новый ключ шифрования KMS в зашифрованную резервную копию. Для добавления новых ключей шифрования KMS требуется лицензия Enterprise.

Сбор данных об изменениях (CDC) предоставляет корпоративную и базовую версии подписок на изменения на уровне строк для последующей обработки.

Выписка Использование
СОЗДАТЬ ИЗМЕНЕНИЕ (Enterprise) Создайте новый поток изменений для потоковой передачи изменений на уровне строк в настраиваемом формате в настраиваемый приемник (Kafka или облачный приемник).
ЭКСПЕРИМЕНТАЛЬНАЯ ПОДАЧА ДЛЯ (Core) Создать новый поток изменений для потоковой передачи клиенту изменений на уровне строк в течение неопределенного времени, пока базовое соединение не будет закрыто или поток изменений не будет отменен.

Imacros | Все права защищены © 2021