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
Le seguenti sezioni spiegano le regole di denominazione SQL in. AWS Clean Rooms
Nomi e colonne delle associazioni di tabelle configurate
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 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
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 |
|
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 |