Todos os produtos
Search
Central de documentação

MaxCompute:Visão geral do MaxCompute SQL

Última atualização: Jun 30, 2026

O MaxCompute SQL é a sintaxe SQL utilizada no MaxCompute para consultas e análises de dados. Essa sintaxe assemelha-se ao SQL padrão e consiste em uma extensão da sintaxe ANSI SQL-92, adaptada para cenários de data warehouses de grande escala. Este tópico descreve os cenários de uso do MaxCompute SQL e as ferramentas compatíveis, além de fornecer instruções sobre como utilizá-lo.

Cenários

O MaxCompute SQL é adequado para cenários em que jobs em lote processam volumes de dados na ordem de gigabytes, terabytes ou exabytes. Após o envio de um job do MaxCompute SQL, pode ocorrer um agendamento de fila com duração de dezenas de segundos a vários minutos. Nesse contexto, é possível enviar um job em lote para processar grandes quantidades de dados simultaneamente. Não recomendamos conectar o MaxCompute a sistemas de negócios de front-end que precisem lidar com milhares ou dezenas de milhares de transações por segundo.

Instruções

Operação

Referências

Descrição

Conhecer o MaxCompute SQL

Diferenças no suporte a instruções SQL

Descreve as diferenças de sintaxe entre o MaxCompute SQL e os principais bancos de dados.

Palavras reservadas e palavras-chave

Lista as palavras reservadas e as palavras-chave nas instruções do MaxCompute SQL.

Tipos de dados

Detalha os tipos de dados compatíveis com o MaxCompute SQL, as edições de tipos de dados e as diferenças entre elas.

Conversões de tipo

Explica as conversões de tipo suportadas pelo MaxCompute SQL.

Mapeamentos de tipos de dados entre MaxCompute e Hive, MySQL e Oracle

Apresenta as diferenças de tipos de dados entre o MaxCompute SQL e os principais bancos de dados.

Caractere de escape

Documenta os caracteres de escape no MaxCompute SQL.

LIKE

Especifica os caracteres aceitos pelo operador LIKE para correspondência de strings no MaxCompute SQL.

RLIKE

Indica os caracteres válidos para o operador RLIKE na correspondência de padrões do MaxCompute SQL.

Operadores

Cobre os operadores relacionais, aritméticos, bit a bit e lógicos disponíveis no MaxCompute.

Utilizar o MaxCompute SQL

Limites

Enumera as restrições do MaxCompute SQL para auxiliar na escrita de scripts conformes às regras específicas.

Instruções DDL

Define a sintaxe das instruções DDL suportadas, incluindo comandos para gerenciar tabelas, ciclos de vida, partições e colunas.

Instruções DML

Aborda a sintaxe das instruções DML compatíveis, como INSERT INTO e INSERT OVERWRITE.

Instruções DQL

Explica a sintaxe das instruções SELECT suportadas pelo MaxCompute SQL, utilizadas para consultar dados.

Sintaxe SQL aprimorada

Mostra instruções que melhoram a legibilidade e a eficiência de execução do MaxCompute SQL, tais como LOAD e UNLOAD.

UDF do MaxCompute

Descreve as funções definidas pelo usuário (UDFs escalares, UDTFs com valor de tabela e UDAFs de agregação) e ensina como criá-las.

UDT do MaxCompute

Ensina a chamar diretamente classes e métodos de linguagens de programação de terceiros em SQL ou a usar objetos externos para obter dados.

UDJ do MaxCompute

Orienta sobre como executar operações personalizadas entre tabelas ou em múltiplas tabelas.

Executar MaxCompute SQL no modo script

Demonstra como compilar scripts SQL no modo script.

Ferramentas relacionadas

Escolha a ferramenta adequada para desenvolver jobs do MaxCompute SQL conforme a complexidade da tarefa.