

As traduções são geradas por tradução automática. Em caso de conflito entre o conteúdo da tradução e da versão original em inglês, a versão em inglês prevalecerá.

# Regras de nomeação de SQL
<a name="sql-ref-naming"></a>

As seções a seguir explicam as regras de nomeação de SQL no AWS Clean Rooms.

**Topics**
+ [Nomes e colunas de associação de tabelas configurados](#confg-table-and-column-naming-rules)
+ [Palavras reservadas](#reserved-words)

## Nomes e colunas de associação de tabelas configurados
<a name="confg-table-and-column-naming-rules"></a>

Os membros que podem consultar usam nomes de associação de tabela configurados como nomes de tabela nas consultas. Os nomes de associações de tabelas configurados e as colunas de tabelas configuradas podem ter aliases em consultas. 

As regras de nomenclatura a seguir se aplicam a nomes de associação de tabela configurados, nomes de colunas de tabela configurados e aliases: 
+ Eles devem usar somente caracteres alfanuméricos, sublinhado (\$1) ou hífen (-), mas não podem começar ou terminar com um hífen.
  + (*Somente regra de análise personalizada*) Eles podem usar o cifrão (\$1), mas não podem usar um padrão que siga uma constante de string cotada em dólares. 

    Uma constante de string cotada em dólares consiste em:
    + um cifrão
    + uma “tag” opcional de zero ou mais caracteres
    + outro cifrão
    + sequência arbitrária de caracteres que compõe o conteúdo da string
    + um cifrão
    + a mesma etiqueta que iniciou a cotação do dólar
    + um cifrão

      Por exemplo: `$$invalid$$`
+ Eles não podem conter caracteres consecutivos de hífen (-).
+ Eles não podem começar com nenhum dos seguintes prefixos: 

  `padb_`, `pg_`, `stcs_`, `stl_`, `stll_`, `stv_`, `svcs_`, `svl_`, `svv_`, `sys_`, `systable_`
+ Eles não podem conter caracteres de barra invertida (\$1), aspas (') ou espaços que não estejam entre aspas duplas.
+ Se começarem com um caractere não alfabético, devem estar entre aspas duplas (" ").
+ Se contiverem um caractere de hífen (-), devem estar entre aspas duplas (" ").
+ Eles devem ter entre 1 e 127 caracteres.
+ [Palavras reservadas](#reserved-words) devem estar entre aspas duplas (" ").
+ Os seguintes nomes de colunas são reservados e não podem ser usados em AWS Clean Rooms (mesmo com aspas):
  + oid
  + tableoid
  + xmin
  + cmin
  + xmax
  + cmax
  + ctid

## Palavras reservadas
<a name="reserved-words"></a>

A seguir está uma lista de palavras reservadas em AWS Clean Rooms.


|  |  |  |  | 
| --- |--- |--- |--- |
|  AES128  |  DELTA32KDESC  |  LEADING  |  PRIMARY  | 
|  AES256ALL  |  DISTINCT  |  LEFTLIKE  |  RAW  | 
|  ALLOWOVERWRITEANALYSE  |  DO  |  LIMIT  |  READRATIO  | 
|  ANALYZE  |  DISABLE  |  LOCALTIME  |  RECOVERREFERENCES  | 
|  AND  |  ELSE  |  LOCALTIMESTAMP  |  REJECTLOG  | 
|  ANY  |  EMPTYASNULLENABLE  |  LUN  |  RESORT  | 
|  ARRAY  |  ENCODE  |  LUNS  |  RESPECT  | 
|  AS  |  ENCRYPT   |  LZO  |  RESTORE  | 
|  ASC  |  ENCRYPTIONEND  |  LZOP  |  RIGHTSELECT  | 
|  AUTHORIZATION  |  EXCEPT  |  MINUS  |  SESSION\$1USER  | 
|  AZ64  |  EXPLICITFALSE  |  MOSTLY16  |  SIMILAR  | 
|  BACKUPBETWEEN  |  FOR  |  MOSTLY32  |  SNAPSHOT  | 
|  BINARY  |  FOREIGN  |  MOSTLY8NATURAL  |  SOME  | 
|  BLANKSASNULLBOTH  |  FREEZE  |  NEW  |  SYSDATESYSTEM  | 
|  BYTEDICT  |  FROM  |  NOT  |  TABLE  | 
|  BZIP2CASE  |  FULL  |  NOTNULL  |  TAG  | 
|  CAST  |  GLOBALDICT256  |  NULL  |  TDES  | 
|  CHECK  |  GLOBALDICT64KGRANT  |  NULLSOFF  |  TEXT255  | 
|  COLLATE  |  GROUP  |  OFFLINEOFFSET  |  TEXT32KTHEN  | 
|  COLUMN  |  GZIPHAVING  |  OID  |  TIMESTAMP  | 
|  CONSTRAINT  |  IDENTITY  |  OLD  |  TO  | 
|  CREATE  |  IGNOREILIKE  |  ON  |  TOPTRAILING  | 
|  CREDENTIALSCROSS  |  IN  |  ONLY  |  TRUE   | 
|  CURRENT\$1DATE  |  INITIALLY  |  OPEN  |  TRUNCATECOLUMNSUNION  | 
|  CURRENT\$1TIME  |  INNER  |  OR  |  UNIQUE  | 
|  CURRENT\$1TIMESTAMP  |  INTERSECT  |  ORDER  | UNNEST | 
|  CURRENT\$1USER  |  INTERVAL  |  OUTER  |  USING  | 
|  CURRENT\$1USER\$1IDDEFAULT  |  INTO  |  OVERLAPS  |  VERBOSE  | 
|  DEFERRABLE  |  IS  |  PARALLELPARTITION  |  WALLETWHEN  | 
|  DEFLATE  |  ISNULL  |  PERCENT  |  WHERE  | 
|  DEFRAG  |  JOIN  |  PERMISSIONS  |  WITH  | 
|  DELTA  |  LANGUAGE  |  PIVOTPLACING  |  WITHOUT  | 