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à.
SQLregole di denominazione
Le seguenti sezioni spiegano le regole di SQL denominazione 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 |