

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 (\_) o trattino (-), ma non possono iniziare o terminare con un trattino.
  + (*Solo regole di analisi personalizzate*) Possono utilizzare il simbolo del dollaro ($) 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 ($)
    + 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 ($)
    + 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 (\\), 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\_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 | 