

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 (\_) 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 ($), 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 ($)
    + 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 ($)
    + 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 (\\), 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\_USER | 
| 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<br /> | 
| CURRENT\_DATE | INITIALLY | OPEN | TRUNCATECOLUMNSUNION | 
| CURRENT\_TIME | INNER | OR | UNIQUE | 
| CURRENT\_TIMESTAMP | INTERSECT | ORDER | UNNEST | 
| CURRENT\_USER | INTERVAL | OUTER | USING | 
| CURRENT\_USER\_IDDEFAULT | INTO | OVERLAPS | VERBOSE | 
| DEFERRABLE | IS | PARALLELPARTITION | WALLETWHEN | 
| DEFLATE | ISNULL | PERCENT | WHERE | 
| DEFRAG | JOIN | PERMISSIONS | WITH | 
| DELTA | LANGUAGE | PIVOTPLACING | WITHOUT | 