

Las traducciones son generadas a través de traducción automática. En caso de conflicto entre la traducción y la version original de inglés, prevalecerá la version en inglés.

# Reglas de nomenclatura de SQL
<a name="sql-ref-naming"></a>

En las siguientes secciones se explican las reglas de nomenclatura de SQL de AWS Clean Rooms.

**Topics**
+ [Columnas y nombres de asociación de tablas configuradas](#confg-table-and-column-naming-rules)
+ [Palabras reservadas](#reserved-words)

## Columnas y nombres de asociación de tablas configuradas
<a name="confg-table-and-column-naming-rules"></a>

Los miembros que pueden realizar consultas usan nombres de asociación de tablas configuradas como nombres de tabla en las consultas. Los nombres de asociación de tablas configuradas y las columnas de tablas configuradas pueden designarse por un alias en las consultas. 

Las siguientes reglas de nomenclatura se aplican a los nombres de asociación de tablas configuradas, a los nombres de columnas de tablas configuradas y a los alias: 
+ Deben utilizar únicamente caracteres alfanuméricos, de subrayado (\$1) o de guión (-), pero no pueden empezar ni terminar con un guion.
  + (*Solo para reglas de análisis personalizadas*) Pueden usar el signo de dólar (\$1), pero no pueden usar un patrón que siga una constante de cadena cotizada en dólares. 

    Una constante de cadena citada entre dólares consta de:
    + un símbolo de dólar (\$1)
    + una "etiqueta" opcional de cero o más caracteres
    + otro símbolo de dólar
    + secuencia arbitraria de caracteres que componen el contenido de la cadena
    + un símbolo de dólar (\$1)
    + la misma etiqueta con la que comenzó la citación entre dólares
    + un símbolo de dólar

      Por ejemplo: `$$invalid$$`
+ No pueden contener guiones (-) consecutivos.
+ No pueden empezar con ninguno de los siguientes prefijos: 

  `padb_`, `pg_`, `stcs_`, `stl_`, `stll_`, `stv_`, `svcs_`, `svl_`, `svv_`, `sys_`, `systable_`
+ No pueden contener caracteres de barra invertida (\$1), comillas (') ni espacios que no estén entre comillas dobles.
+ Si comienzan con un carácter no alfabético, deben estar entre comillas dobles (" ").
+ Si contienen un carácter de guion (-), deben estar entre comillas dobles (" ").
+ Deben tener una longitud de entre 1 y 127 caracteres.
+ Las [palabras reservadas](#reserved-words) deben estar entre comillas dobles (" ").
+ Los siguientes nombres de columna están reservados y no se pueden usar AWS Clean Rooms (ni siquiera entre comillas):
  + oid
  + tableoid
  + xmin
  + cmin
  + xmax
  + cmax
  + ctid

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

La siguiente es una lista de palabras reservadas en 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  | 