导出 (0) 打印
全部展开

支持的 Transact-SQL 语句 (Azure SQL Database)

更新时间: 2014年2月

本主题已过时。可以在 SQL 14 Transact-SQL 参考中找到最新版本。

下表提供 Transact-SQL Microsoft支持的 Microsoft Azure SQL Database 语句的列表。这些 Transact-SQL 语句与它们在 SQL Server 2008 中的相应 Transact-SQL 语句一样提供了相同的功能。  

Important重要提示
有关 Transact-SQL 语法、用法和示例的详细信息,请参阅 SQL Server 联机丛书中的 Transact-SQL 参考(数据库引擎)

 

ALTER ROLE

DECLARE CURSOR

OPEN

ALTER SCHEMA

DELETE

OPTION 子句

ALTER VIEW

DENY 对象权限

ORDER BY 子句

APPLOCK_MODE

DENY 架构权限

OUTPUT 子句

APPLOCK_TEST

DROP LOGIN

OVER 子句

BEGIN_TRANSACTION

DROP PROCEDURE

PRINT

BEGIN…END

DROP ROLE

RAISERROR

BINARY_CHECKSUM

DROP SCHEMA

RETURN

BREAK

DROP STATISTICS

REVERT

CAST 和 CONVERT

DROP SYNONYM

REVOKE 对象权限

CATCH (TRY…CATCH)

DROP TYPE

REVOKE 架构权限

CEILING

DROP USER

ROLLBACK TRANSACTION

CHECKSUM

DROP VIEW

ROLLBACK WORK

CLOSE

END (BEGIN…END)

SAVE TRANSACTION

COALESCE

EXCEPT 和 INTERSECT

SELECT @local_variable

FETCH

SELECT 子句

COLUMNPROPERTY

FOR 子句(XML 和 BROWSE)

SET @local_variable

COMMIT TRANSACTION

FROM

SWITCHOFFSET

COMMIT WORK

GO(在技术上不是 Transact-SQL。有关详细信息,请参阅 GO (Transact-SQL)。)

THROW

GOTO

TERTIARY_WEIGHTS

CONTEXT_INFO

GRANT 对象权限

TODATETIMEOFFSET

CONTINUE

GRANT 架构权限

TOP

CONVERT

GROUP BY

TRIGGER_NESTLEVEL

CREATE ROLE

GROUPING_ID

TRUNCATE TABLE

CREATE SCHEMA

HashBytes

TRY…CATCH

CREATE STATISTICS

HAVING

UNION

CREATE VIEW

提示,如查询提示、联接提示和表提示

note备注
有关提示的详细信息,请参阅对提示的支持

UPDATE

CRYPT_GEN_RANDOM

IDENTITY(属性)

UPDATE STATISTICS

CURRENT_REQUEST_ID

IF…ELSE

USER

CURSOR_STATUS

INSERT BULK

SWITCHOFFSET

DBCC SHOW_STATISTICS

IS [NOT] NULL

WAITFOR

DEALLOCATE

MERGE

WHERE

DECLARE @local_variable

MIN_ACTIVE_ROWVERSION

WHILE

WITH common_table_expression

提示是为 SELECTINSERTUPDATEDELETEMERGE 语句的基础查询处理器实施指定的选项或策略。Microsoft Azure SQL Database 支持 SQL Server 提供的所有 QueryTableJoin Hints,只有少数几个例外。运行查询时,Microsoft Azure SQL Database总是将最大并行度自动设置为 1,即便使用 MAXDOP 提示也会忽略该提示。此外,SQL Database 不支持 PAGLOCK 表提示。

有关详细信息,请参阅提示 (TRANSACT-SQL)max degree of parallelism 选项

Transact-SQL 编程语言提供了一些 SET 语句,这些语句可以更改特定信息的当前会话处理。

下表提供 Microsoft Azure SQL Database 支持的 SET 语句的列表。请注意,这些 SET 语句与它们在 SQL Server 2008 中对应的 SET 语句一样提供相同的功能。

 

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_ON

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