Todos os produtos
Search
Central de documentação

MaxCompute:Diferenças em relação a outras sintaxes SQL

Última atualização: Jun 26, 2026

Esta página compara o suporte a instruções SQL no MaxCompute, Hive, MySQL, Oracle e SQL Server. Use esta comparação para identificar lacunas de compatibilidade antes de migrar cargas de trabalho SQL para o MaxCompute.

Suporte a instruções DDL

Instrução

MaxCompute

Hive

MySQL

Oracle

SQL Server

CRIE TABLE-PRIMARY KEY

Y

N

Y

Y

Y

CRIE TABLE-NOT NULL

Y

N

Y

Y

Y

CRIE TABLE-CLUSTER BY

Y

Y

N

Y

Y

CRIE TABLE-EXTERNAL TABLE

Y (OSS, OTS, TDDL)

Y

N

Y

N

CRIE TABLE-TEMPORARY TABLE

N

Y

Y

Y

Y (com o prefixo #)

INDEX-CRIE INDEX

N

Y

Y

Y

Y

VIRTUAL COLUMN

N

N

N

Y

Y

Suporte a instruções DML

Instrução

MaxCompute

Hive

MySQL

Oracle

SQL Server

CTE

Y

Y

Y

Y

Y

SELECIONE-recursive CTE

N

N

Y

Y

Y

SELECIONE-GROUP BY ROLL UP

Y

Y

Y

Y

Y

SELECIONE-GROUP BY CUBE

Y

Y

N

Y

Y

SELECIONE-GROUPING SET

Y

Y

N

Y

Y

SELECIONE-IMPLICIT JOIN

Y

Y

N

Y

Y

SELECIONE-PIVOT

N

N

N

Y

Y

SEMI JOIN

Y

Y

Y

N

N

SELECIONE TRANSFORM

Y

Y

N

N

N

SELECIONE-correlated subquery

Y

Y

Y

Y

Y

ORDER BY NULLS FIRST/LAST

Y

Y

Y

Y

Y

LATERAL VISUALIZE

Y

Y

N

Y

Y (palavra-chave CROSS APPLY)

DEFINA OPERATOR-UNION (distinct)

Y

Y

Y

Y

Y

DEFINA OPERATOR-INTERSECT

Y

N

N

Y

Y

DEFINA OPERATOR-MINUS/EXCEPT

Y

N

N

Y

Y (palavra-chave EXCEPT)

INSERT INTO ... VALUES

Y

Y

Y

Y

Y

INSERT INTO (ColumnList)

Y

Y

Y

Y

Y

ATUALIZE ... WHERE

Y

Y

Y

Y

Y

EXCLUA ... WHERE

Y

Y

Y

Y

Y

MERGE INTO

Y

Y

N

Y

Y

ANALYTIC-reusable WINDOWING CLAUSE

Y

Y

N

N

N

ANALYTIC-CURRENT ROW

Y

Y

N

Y

Y

ANALYTIC-UNBOUNDED

Y

N

Y

Y

Y

ANALYTIC-RANGE ...

N

Y

N

Y

Y

WHILE DO

N

N

Y

Y

Y

Suporte a instruções de script

Instrução

MaxCompute

Hive

MySQL

Oracle

SQL Server

TABLE VARIABLE

Y

Y

Y

Y

Y

SCALER VARIABLE

Y

Y

Y

Y

Y

ERROR HANDLING-RAISE ERROR

N

N

Y

Y

Y

ERROR HANDLING-TRY CATCH

N

N

N

Y

Y

FLOW CONTROL-LOOP

N

N

Y

Y

Y

CURSOR

N

N

Y

Y

Y