开发者社区> 问答> 正文

MaxCompute用户指南:SQL:附录:与其他SQL语法的差异


本文将从 SQL 角度,将 MaxCompute SQL 与 Hive、MySQL、Oracle、SQL Server 进行对比,从而为您介绍 MaxCompute 不支持的 DDL 和 DML 语法。

MaxCompute 不支持的 DDL 语法

语法MaxComputeHiveMySqlOracleSql Server
CREATE TABLE—PRIMARY KEYNNYYY
CREATE TABLE—NOT NULLNNYYY
CREATE TABLE—CLUSTER BYNYNYY
CREATE TABLE—EXTERNAL TABLEN(2.0版本支持)YNNN
CREATE TABLE—TEMPORARY TABLENYYYY (with #prefix)
CREATE INDEXNYYYY
VIRTUAl COLUMNNN(only 2 predefined)NYY


MaxCompute 不支持的 DML 语法

语法MaxComputeHiveMySqlOracleSql Server
SELECT—CTENYYYY
SELECT—recursive CTENNNYY
SELECT—GROUP BY ROLL UPNYYYY
SELECT—GROUP BY CUBENYNYY
SELECT—GROUPING SETNYNYY
SELECT—IMPLICT JOINNYNYY
SELECT—PIVOTNNNYY
SELECT—SEMI JOINNYYNN
SELECT—corelated subqueryNYYYY
SET OPERATOR—UNION (disintct)NYYYY
SET OPERATOR—INTERSECTNNNYY
SET OPERATOR—MINUSNNNYY(keyword EXCEPT)
INSERT INTO … VALUESNYYYY
UPDATE … WHERENYYYY
UPDATE … ORDER BY LIMITNNYNY
DELETE … WHERENYYYY
DELETE … ORDER BY LIMITNNYNN
ANALYTIC—reusable WINDOWING CLUSUENYNNN
ANALYTIC—CURRENT ROWNYNYY
ANALYTIC—UNBOUNDEDNYNYY
ANALYTIC—RANGE …NYNYY

展开
收起
行者武松 2017-10-23 17:36:48 2095 0
0 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
Data+AI时代大数据平台应该如何建设 立即下载
大数据AI一体化的解读 立即下载
极氪大数据 Serverless 应用实践 立即下载