Инструкции Transact-SQL
Применимо к: SQL Server Azure SQL Database
Управляемый экземпляр SQL Azure
Azure Synapse Analytics Analytics
Platform System (PDW)
Конечная точка SQL в хранилище 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 определяют структуры данных. Эти инструкции используются для создания, изменения и удаления структур данных в базе данных. Эти инструкции включают в себя:
- 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 — это компонент, который обеспечивает собственную поддержку приложений обмена сообщениями и приложений с очередями. Дополнительные сведения см. в разделе Service Broker.
Параметры сеанса
Инструкции SET определяют, как текущий сеанс управляет параметрами времени выполнения. Общие сведения см. в разделе Инструкций SET.