Bu konu, MaxCompute yerleşik işlevleri ile Hive, MySQL ve Oracle yerleşik işlevleri arasındaki eşlemeleri açıklar. Böylece, Hive, MySQL ve Oracle'daki belirli yerleşik işlevlerle eşleşen MaxCompute yerleşik işlevlerini bulabilirsiniz.
Tarih işlevleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Varsayılan olarak MaxCompute V1.0 veri türü sürümü kullanılır. Hive uyumlu veri türü sürümünü kullanmak için aşağıdaki komutlardan birini çalıştırın:
-- Enable the Hive-compatible data type edition at the project level.
setproject odps.sql.hive.compatible=True;
-- Enable the Hive-compatible data type edition at the session level.
set odps.sql.hive.compatible=True;
Matematiksel işlevler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Varsayılan olarak MaxCompute V1.0 veri türü sürümü kullanılır. Hive uyumlu veri türü sürümünü kullanmak için aşağıdaki komutlardan birini çalıştırın:
-- Enable the Hive-compatible data type edition at the project level.
setproject odps.sql.hive.compatible=True;
-- Enable the Hive-compatible data type edition at the session level.
set odps.sql.hive.compatible=True;
Pencere işlevleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Toplama işlevleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Varsayılan olarak MaxCompute V1.0 veri türü sürümü kullanılır. Hive uyumlu veri türü sürümünü kullanmak için aşağıdaki komutlardan birini çalıştırın:
-- Enable the Hive-compatible data type edition at the project level.
setproject odps.sql.hive.compatible=True;
-- Enable the Hive-compatible data type edition at the session level.
set odps.sql.hive.compatible=True;
Dize işlevleri
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Varsayılan olarak MaxCompute V1.0 veri türü sürümü kullanılır. Hive uyumlu veri türü sürümünü kullanmak için aşağıdaki komutlardan birini çalıştırın:
-- Enable the Hive-compatible data type edition at the project level.
setproject odps.sql.hive.compatible=True;
-- Enable the Hive-compatible data type edition at the session level.
set odps.sql.hive.compatible=True;
Diğer işlevler
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Varsayılan olarak MaxCompute V1.0 veri türü sürümü kullanılır. Hive uyumlu veri türü sürümünü kullanmak için aşağıdaki komutlardan birini çalıştırın:
-- Enable the Hive-compatible data type edition at the project level.
setproject odps.sql.hive.compatible=True;
-- Enable the Hive-compatible data type edition at the session level.
set odps.sql.hive.compatible=True;
Karmaşık tür işlevleri
İşlev türü | MaxCompute | Hive | MySQL | Oracle |
ARRAY | N/A | N/A | N/A | |
N/A | N/A | N/A | ||
ARRAY | N/A | N/A | ||
ARRAY_CONTAINS | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
CONCAT | N/A | N/A | ||
EXPLODE | N/A | N/A | ||
N/A | N/A | N/A | ||
[] operator | N/A | N/A | ||
POSEXPLODE | N/A | N/A | ||
SIZE | N/A | N/A | ||
N/A | N/A | N/A | ||
SORT_ARRAY | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
MAP | EXPLODE | N/A | N/A | |
[] operator | N/A | N/A | ||
MAP | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
MAP_KEYS | N/A | N/A | ||
MAP_VALUES | N/A | N/A | ||
N/A | N/A | N/A | ||
SIZE | N/A | N/A | ||
N/A | N/A | N/A | ||
N/A | N/A | N/A | ||
STRUCT | . operator | N/A | N/A | |
INLINE | N/A | N/A | ||
STRUCT | N/A | N/A | ||
N/A | N/A | N/A | ||
JSON | N/A | N/A | N/A | |
GET_JSON_OBJECT | JSON_EXTRACT | N/A | ||
JSON_TUPLE | N/A | N/A | ||
N/A | N/A | N/A |
Varsayılan olarak MaxCompute V1.0 veri türü sürümü kullanılır. Hive uyumlu veri türü sürümünü kullanmak için aşağıdaki komutlardan birini çalıştırın:
-- Enable the Hive-compatible data type edition at the project level.
setproject odps.sql.hive.compatible=True;
-- Enable the Hive-compatible data type edition at the session level.
set odps.sql.hive.compatible=True;