Todos os produtos
Search
Central de documentação

MaxCompute:Reserved words and keywords

Última atualização: Jun 26, 2026

O MaxCompute SQL reserva determinadas palavras para seu parser e mecanismo de consulta. O uso dessas palavras como nomes de tabelas, colunas ou partições causa falha na execução do SQL ou retorna um erro. Esta página lista todas as palavras reservadas e palavras-chave e explica como usar caracteres de escape quando necessário.

Aviso

  • Não use palavras reservadas nem palavras-chave ao nomear tabelas, colunas ou partições. Caso contrário, poderá ocorrer um erro.

  • Palavras reservadas e palavras-chave não diferenciam maiúsculas de minúsculas.

  • Ao usar palavras-chave para nomear uma tabela, coluna ou partição, aplique o escape com aspas duplas ("). A ausência desse escape resulta em erro.

Referência de palavras reservadas e palavras-chave

Os símbolos e as palavras listados abaixo são reservados ou têm significado especial no MaxCompute SQL. Evite usá-los como identificadores de tabelas, colunas ou partições. Se for indispensável utilizar uma palavra-chave como identificador, aplique o escape com aspas duplas.

Símbolos

%    &    &&    (    )    *    +
-    .    /    ;    <    <=    <>
=    >    >=    ?

A–C

ADD    AFTER    ALL    ALTER    ANALYZE    AND    ARCHIVE    ARRAY    AS    ASC
BEFORE    BETWEEN    BIGINT    BINARY    BLOB    BOOLEAN    BOTH    DECIMAL
BUCKET    BUCKETS    BY    CASCADE    CASE    CAST    CFILE
CHANGE    CLUSTER    CLUSTERED    CLUSTERSTATUS    COLLECTION    COLUMN    COLUMNS
COMMENT    COMPUTE    CONCATENATE    CONTINUE    CREATE    CROSS    CURRENT
CURSOR

D–F

DATA    DATABASE    DATABASES    DATE    DATETIME    DBPROPERTIES
DEFERRED    DELETE    DELIMITED    DESC    DESCRIBE    DIRECTORY    DISABLE
DISTINCT    DISTRIBUTE    DIV    DOUBLE    DROP
ELSE    ENABLE    END    EXCEPT
ESCAPED    EXCLUSIVE    EXISTS    EXPLAIN    EXPORT    EXTENDED    EXTERNAL
FALSE    FETCH    FIELDS    FILEFORMAT    FIRST    FLOAT    FOLLOWING
FORMAT    FORMATTED    FROM    FULL    FUNCTION    FUNCTIONS

G–L

GRANT    GROUP    HAVING    HOLD_DDLTIME
IDXPROPERTIES    IF    IMPORT    IN    INDEX    INDEXES    INPATH
INPUTDRIVER    INPUTFORMAT    INSERT    INT    INTERSECT    INTO    IS    ITEMS
JOIN    KEYS    LATERAL    LEFT    LIFECYCLE    LIKE    LIMIT    LINES    LOAD
LOCAL    LOCATION    LOCK    LOCKS    LONG

M–O

MAP    MAPJOIN    MATERIALIZED    MINUS    MSCK
NO_DROP    NOT    NULL    OF    OFFLINE    OFFSET
ON    OPTION    OR    ORDER    OUT    OUTER    OUTPUTDRIVER    OUTPUTFORMAT
OVER    OVERWRITE

P–R

PARTITION    PARTITIONED    PARTITIONPROPERTIES    PARTITIONS
PERCENT    PLUS    PRECEDING    PRESERVE    PROCEDURE    PURGE
RANGE    RCFILE    READ    READONLY    READS    REBUILD    RECORDREADER
RECORDWRITER    REDUCE    REGEXP    RENAME    REPAIR    REPLACE    RESTRICT
REVOKE    RIGHT    RLIKE    ROW    ROWS

S

SCHEMA    SCHEMAS    SELECT    SEMI    SEQUENCEFILE    SERDE    SERDEPROPERTIES
SET    SHARED    SHOW    SHOW_DATABASE    SMALLINT    SORT    SORTED    SSL
STATISTICS    STATUS    STORED    STREAMTABLE    STRING    STRUCT

T–Z

TABLE    TABLES    TABLESAMPLE    TBLPROPERTIES    TEMPORARY    TERMINATED
TEXTFILE    THEN    TIMESTAMP    TINYINT    TO    TOUCH    TRANSFORM
TRIGGER    TRUE    TYPE
UNARCHIVE    UNBOUNDED    UNDO    UNION    UNIONTYPE    UNIQUEJOIN
UNLOCK    UNSIGNED    UPDATE    USE    USING    UTC    UTC_TMESTAMP
VIEW    WHEN    WHERE    WHILE