All Products
Search
Document Center

MaxCompute:Perbedaan dari sintaks SQL lainnya

Last Updated:Mar 27, 2026

Halaman ini membandingkan dukungan Pernyataan SQL di MaxCompute, Hive, MySQL, Oracle, dan SQL Server. Gunakan halaman ini untuk mengidentifikasi celah kompatibilitas sebelum memigrasikan beban kerja SQL ke MaxCompute.

Dukungan untuk pernyataan DDL

StatementMaxComputeHiveMySQLOracleSQL Server
CREATE TABLE-PRIMARY KEYYNYYY
CREATE TABLE-NOT NULLYNYYY
CREATE TABLE-CLUSTER BYYYNYY
CREATE TABLE-EXTERNAL TABLEY (OSS, OTS, TDDL)YNYN
CREATE TABLE-TEMPORARY TABLENYYYY (dengan awalan #)
INDEX-CREATE INDEXNYYYY
VIRTUAL COLUMNNNNYY

Dukungan untuk pernyataan DML

StatementMaxComputeHiveMySQLOracleSQL Server
CTEYYYYY
SELECT-recursive CTENNYYY
SELECT-GROUP BY ROLL UPYYYYY
SELECT-GROUP BY CUBEYYNYY
SELECT-GROUPING SETYYNYY
SELECT-IMPLICIT JOINYYNYY
SELECT-PIVOTNNNYY
SEMI JOINYYYNN
SELECT TRANSFORMYYNNN
SELECT-correlated subqueryYYYYY
ORDER BY NULLS FIRST/LASTYYYYY
LATERAL VIEWYYNYY (kata kunci CROSS APPLY)
SET OPERATOR-UNION (distinct)YYYYY
SET OPERATOR-INTERSECTYNNYY
SET OPERATOR-MINUS/EXCEPTYNNYY (kata kunci EXCEPT)
INSERT INTO ... VALUESYYYYY
INSERT INTO (ColumnList)YYYYY
UPDATE ... WHEREYYYYY
DELETE ... WHEREYYYYY
MERGE INTOYYNYY
ANALYTIC-reusable WINDOWING CLAUSEYYNNN
ANALYTIC-CURRENT ROWYYNYY
ANALYTIC-UNBOUNDEDYNYYY
ANALYTIC-RANGE ...NYNYY
WHILE DONNYYY

Dukungan untuk pernyataan skrip

StatementMaxComputeHiveMySQLOracleSQL Server
TABLE VARIABLEYYYYY
SCALER VARIABLEYYYYY
ERROR HANDLING-RAISE ERRORNNYYY
ERROR HANDLING-TRY CATCHNNNYY
FLOW CONTROL-LOOPNNYYY
CURSORNNYYY