Bu sayfa, MaxCompute, Hive, MySQL, Oracle ve SQL Server arasında SQL deyimi desteğini karşılaştırır. SQL iş yüklerinizi MaxCompute'e geçirmeden önce uyumluluk boşluklarını belirlemek için bu sayfayı kullanın.
DDL deyimleri için destek
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
DML deyimleri için destek
Deyim | MaxCompute | Hive | MySQL | Oracle | SQL Server |
CTE | E | E | E | E | E |
SELECT-yinelemeli CTE | H | H | E | E | E |
SELECT-GROUP BY ROLL UP | E | E | E | E | E |
SELECT-GROUP BY CUBE | E | E | H | E | E |
SELECT-GROUPING SET | E | E | H | E | E |
SELECT-IMPLICIT JOIN | E | E | H | E | E |
SELECT-PIVOT | H | H | H | E | E |
SEMI JOIN | E | E | E | H | H |
SELECT TRANSFORM | E | E | H | H | H |
SELECT-ilintili alt sorgu | E | E | E | E | E |
ORDER BY NULLS FIRST/LAST | E | E | E | E | E |
LATERAL VIEW | E | E | H | E | E (CROSS APPLY anahtar sözcüğü) |
SET OPERATOR-UNION (distinct) | E | E | E | E | E |
SET OPERATOR-INTERSECT | E | H | H | E | E |
SET OPERATOR-MINUS/EXCEPT | E | H | H | E | E (anahtar sözcük EXCEPT) |
INSERT INTO ... VALUES | E | E | E | E | E |
INSERT INTO (ColumnList) | E | E | E | E | E |
UPDATE ... WHERE | E | E | E | E | E |
DELETE ... WHERE | E | E | E | E | E |
MERGE INTO | E | E | H | E | E |
ANALYTIC-tekrar kullanılabilir WINDOWING CLAUSE | E | E | H | H | H |
ANALYTIC-CURRENT ROW | E | E | H | E | E |
ANALYTIC-UNBOUNDED | E | H | E | E | E |
ANALYTIC-RANGE ... | H | E | H | E | E |
WHILE DO | H | H | E | E | E |
Komut dosyası deyimleri için destek
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|