Экспорт (0) Печать
Развернуть все

Поддерживаемые инструкции Transact-SQL (база данных SQL Azure)

Обновлено: Февраль 2014 г.

Следующие инструкции Transact-SQL База данных SQL Microsoft Azure предоставляют те же функциональные возможности, что и соответствующие инструкции Transact-SQL SQL Server.

ImportantВажно!
Дополнительные сведения о грамматике и использовании Transact-SQL, а также примеры см. в справочнике по Transact-SQL (компонент Database Engine) в электронной документации по SQL Server.

 

ALTER ROLE

DELETE

OPEN

ALTER SCHEMA

Разрешения объекта DENY

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

ALTER VIEW

Разрешения схемы DENY

Предложение ORDER BY

APPLOCK_MODE

DROP LOGIN

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

APPLOCK_TEST

DROP PROCEDURE

OVER, предложение

BEGIN TRANSACTION

DROP ROLE

PRINT

BEGIN...END

DROP SCHEMA

RAISERROR

BINARY_CHECKSUM

DROP STATISTICS

RETURN

BREAK

DROP SYNONYM

REVERT

CAST и CONVERT

DROP TYPE

REVOKE разрешения объекта

TRY...CATCH

DROP USER

REVOKE разрешения схемы

CEILING

DROP VIEW

ROLLBACK WORK

CHECKSUM

END (BEGIN...END)

SAVE TRANSACTION

CLOSE

EXCEPT и INTERSECT

SELECT @local_variable

COALESCE

FETCH

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

COLUMNPROPERTY

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

SET @локальная_переменная

COMMIT TRANSACTION

FROM

SWITCHOFFSET

COMMIT WORK

GO

THROW

CONTEXT_INFO

GOTO

TERTIARY_WEIGHTS

CONTINUE

GRANT разрешения объекта

TODATETIMEOFFSET

CONVERT

GRANT разрешения схемы

TOP

CREATE ROLE

GROUP BY

TRIGGER_NESTLEVEL

CREATE SCHEMA

GROUPING_ID

TRUNCATE TABLE

CREATE STATISTICS

HASHBYTES

TRY...CATCH

CREATE VIEW

HAVING

UNION

CRYPT_GEN_RANDOM

Указания

noteПримечание
Включает Query, Table и Join Hints. Дополнительные сведения см. в Поддержка указаний.

UPDATE

CURRENT_REQUEST_ID

IDENTITY (свойство)

UPDATE STATISTICS

CURSOR_STATUS

IF...ELSE

USER

DBCC SHOW_STATISTICS

INSERT BULK

WAITFOR

DEALLOCATE

IS [NOT] NULL

WHERE

DECLARE @локальная_переменная

MERGE

WHILE

DECLARE CURSOR

MIN_ACTIVE_ROWVERSION

WITH обобщенное_табличное_выражение

Поддержка указаний

Указания — это параметры или стратегии, которыми базовый обработчик запросов пользуется при выполнении инструкций SELECT, INSERT, UPDATE, DELETE или MERGE. За редкими исключениями, База данных SQL Microsoft Azure поддерживает все указания Query, Table и Join Hints, предусмотренные SQL Server. При выполнении запросов База данных SQL Microsoft Azure всегда автоматически задает максимальную степень параллелизма, то есть 1, и не учитывает указания MAXDOP, даже если они используются. Помимо этого, базы данных SQL не поддерживают табличное указание PAGLOCK.

Дополнительные сведения см. в разделе Указания (Transact-SQL) и Максимальная степень параллелизма.

Поддержка инструкций SET

Язык Transact-SQL предоставляет несколько инструкций SET, которые изменяют текущий сеанс, управляя специфическими данными.

В следующей таблице приводится список инструкций SET, поддерживаемых База данных SQL Microsoft Azure.

 

Категория инструкций SET Инструкция

Инструкции даты и времени

SET DATEFIRST

SET DATEFORMAT

Инструкции блокировки

SET DEADLOCK_PRIORITY

SET LOCK_TIMEOUT

Прочие инструкции

SET CURSOR_CLOSE_ON_COMMIT

SET FIPS_FLAGGER

SET IDENTITY_INSERT

SET LANGUAGE

SET QUOTED_IDENTIFIER

Инструкции выполнения запросов

SET ARITHABORT

SET ARITHIGNORE

SET NOCOUNT

SET NOEXEC

SET NUMERIC_ROUNDABORT

SET PARSEONLY

SET ROWCOUNT

SET TEXTSIZE

Инструкции настроек ISO

SET ANSI_NULL_DFLT_OFF

SET ANSI_NULL_DFLT_ON

SET ANSI_PADDING

SET ANSI_WARNINGS

Статистические инструкции

SET FORCEPLAN

SET SHOWPLAN_ALL

SET SHOWPLAN_TEXT

SET SHOWPLAN_XML

SET STATISTICS IO

SET STATISTICS PROFILE

SET STATISTICS TIME

SET STATISTICS XML

Инструкции управления транзакциями

SET IMPLICIT_TRANSACTIONS

SET TRANSACTION ISOLATION LEVEL

SET XACT_ABORT

См. также

Показ:
© 2014 Microsoft