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

Применимо к:SQL Server База данных SQL Azure Управляемый экземпляр SQL Azure Управляемый экземпляр SQL Azure Конечная точка аналитики аналитики Synapse Analytics Analytics (PDW)SQL Analyticsв Microsoft FabricХранилище в Microsoft Fabric

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

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

Сведения о поддержке T-SQL в конечной точке аналитики SQL или хранилище в Microsoft Fabric см . в области поверхности T-SQL в Microsoft Fabric.

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

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

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

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

  • ИЗМЕНИТЬ
  • Параметры сортировки
  • CREATE
  • DROP
  • DISABLE TRIGGER
  • ENABLE TRIGGER
  • RENAME
  • UPDATE STATISTICS
  • TRUNCATE TABLE

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

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

  • BULK INSERT
  • DELETE
  • ВСТАВИТЬ
  • SELECT
  • UPDATE
  • MERGE

Инструкции разрешений

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

Инструкции компонента Service Broker

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

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

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