销售电话: 1-800-867-1380

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

更新时间: 2014年2月

以下 Microsoft Azure SQL Database Transact-SQL 语句提供了与对应的 SQL Server Transact-SQL 语句相同的功能。

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

 

ALTER ROLE

删除

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 @local_variable

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备注
包括 QueryTableJoin 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 @local_variable

MERGE

WHILE

DECLARE CURSOR

MIN_ACTIVE_ROWVERSION

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 选项

对 SET 语句的支持

另请参阅

本文是否对您有所帮助?
(1500 个剩余字符)
感谢您的反馈
显示:
© 2014 Microsoft