

Le traduzioni sono generate tramite traduzione automatica. In caso di conflitto tra il contenuto di una traduzione e la versione originale in Inglese, quest'ultima prevarrà.

# Regole di denominazione SQL
<a name="sql-ref-naming"></a>

Le seguenti sezioni spiegano le regole di denominazione SQL in. AWS Clean Rooms

**Topics**
+ [Nomi e colonne delle associazioni di tabelle configurate](#confg-table-and-column-naming-rules)
+ [Parole riservate](#reserved-words)

## Nomi e colonne delle associazioni di tabelle configurate
<a name="confg-table-and-column-naming-rules"></a>

I membri che possono eseguire query utilizzano i nomi di associazione di tabelle configurati come nomi di tabella nelle query. I nomi di associazione di tabelle configurati e le colonne di tabella configurate possono essere alias nelle query. 

Le seguenti regole di denominazione si applicano ai nomi di associazione di tabelle configurati, ai nomi di colonne delle tabelle configurate e agli alias: 
+ Devono utilizzare solo caratteri alfanumerici, caratteri di sottolineatura (\$1) o trattino (-), ma non possono iniziare o terminare con un trattino.
  + (*Solo regole di analisi personalizzate*) Possono utilizzare il simbolo del dollaro (\$1) ma non uno schema che segue una costante di stringa tra virgolette in dollari. 

    Una costante di stringa quotata in dollari è composta da:
    + il simbolo del dollaro (\$1)
    + un «tag» opzionale di zero o più caratteri
    + un altro simbolo del dollaro
    + sequenza arbitraria di caratteri che costituisce il contenuto della stringa
    + il simbolo del dollaro (\$1)
    + lo stesso tag con cui è iniziata la quotazione in dollari
    + il simbolo del dollaro

      Ad esempio: `$$invalid$$`
+ Non possono contenere trattini consecutivi (-).
+ Non possono iniziare con nessuno dei seguenti prefissi: 

  `padb_`, `pg_`, `stcs_`, `stl_`, `stll_`, `stv_`, `svcs_`, `svl_`, `svv_`, `sys_`, `systable_`
+ Non possono contenere barre rovesciate (\$1), virgolette (') o spazi che non siano tra virgolette.
+ Se iniziano con un carattere non alfabetico, devono essere racchiusi tra virgolette (» «).
+ Se contengono un trattino (-), devono essere racchiusi tra virgolette doppie (» «).
+ Devono avere una lunghezza compresa tra 1 e 127 caratteri.
+ [Le parole riservate](#reserved-words) devono essere racchiuse tra virgolette doppie (» «).
+ I seguenti nomi di colonna sono riservati e non possono essere utilizzati in AWS Clean Rooms (anche con virgolette):
  + oid
  + tableoid
  + xmin
  + cmin
  + xmax
  + cmax
  + ctid

## Parole riservate
<a name="reserved-words"></a>

Di seguito è riportato un elenco di parole riservate in 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  | 