开发者社区> 问答> 正文

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 条回答
写回答
取消 提交回答
问答排行榜
最热
最新

相关电子书

更多
SQL Server在电子商务中的应用与实践 立即下载
GeoMesa on Spark SQL 立即下载
原生SQL on Hadoop引擎- Apache HAWQ 2.x最新技术解密malili 立即下载