Die vorliegende Übersetzung wurde maschinell erstellt. Im Falle eines Konflikts oder eines Widerspruchs zwischen dieser übersetzten Fassung und der englischen Fassung (einschließlich infolge von Verzögerungen bei der Übersetzung) ist die englische Fassung maßgeblich.
SQL-Namensregeln
In den folgenden Abschnitten werden die SQL-Nennungsregeln in erläutertAWS Clean Rooms.
Namen und Spalten der konfigurierten Tabellenzuordnungen
Mitglieder, die Abfragen durchführen können, verwenden konfigurierte Tabellenzuordnungsnamen als Tabellennamen in Abfragen. Namen konfigurierter Tabellenzuordnungen und konfigurierte Tabellenspalten können in Abfragen als Alias verwendet werden.
Die folgenden Benennungsregeln gelten für konfigurierte Tabellenzuordnungsnamen, konfigurierte Tabellenspaltennamen und Aliase:
-
Sie dürfen nur alphanumerische Zeichen, Unterstriche (_) oder Bindestriche (-) verwenden, dürfen aber nicht mit einem Bindestrich beginnen oder enden.
-
(Nur benutzerdefinierte Analyseregel) Sie können das Dollarzeichen ($) verwenden, aber kein Muster verwenden, das einer Zeichenkettenkonstante in Dollaranführungszeichen folgt.
Eine Zeichenkettenkonstante in Dollaranführungszeichen besteht aus:
-
ein Dollarzeichen ($)
-
ein optionales „Tag“ mit null oder mehr Zeichen
-
ein weiteres Dollarzeichen
-
beliebige Zeichenfolge, aus der sich der Zeichenketteninhalt zusammensetzt
-
ein Dollarzeichen ($)
-
das gleiche Etikett, mit dem der Dollarkurs begann
-
ein Dollarzeichen
Beispiel:
$$invalid$$
-
-
-
Sie dürfen keine aufeinanderfolgenden Bindestriche (-) enthalten.
-
Sie können nicht mit einem der folgenden Präfixe beginnen:
padb_
,pg_
,stcs_
,stl_
,stll_
,stv_
,svcs_
,svl_
,svv_
,sys_
,systable_
-
Sie dürfen keine umgekehrten Schrägstriche (\), Anführungszeichen (') oder Leerzeichen enthalten, die nicht in doppelten Anführungszeichen stehen.
-
Wenn sie mit einem nicht alphabetischen Zeichen beginnen, müssen sie in doppelten Anführungszeichen (“ „) stehen.
-
Wenn sie einen Bindestrich (-) enthalten, müssen sie in doppelten Anführungszeichen (“ „) stehen.
-
Sie müssen zwischen 1 und 127 Zeichen lang sein.
-
Reservierte Wörtermuss in doppelten Anführungszeichen (“ „) stehen.
-
Die folgenden Spaltennamen sind reserviert und können nicht verwendet werden inAWS Clean Rooms(auch mit Anführungszeichen):
-
OID
-
Tafelbild
-
xmin
-
cmin
-
xmax
-
cmax
-
ctid
-
Literale
Ein Literal oder eine Konstante ist ein fester Datenwert, bestehend aus einer Zeichenfolge oder einer numerischen Konstante.
Die folgenden Benennungsregeln gelten für Literale inAWS Clean Rooms:
-
Numerische Literale, Zeichen- und Datums-, Uhrzeit- und Zeitstempel-Literale werden unterstützt.
-
NurTAB,CARRIAGE RETURN(CR) undLINE FEED(LF) Unicode-Steuerzeichen aus der allgemeinen Unicode-Kategorie (Cc) werden unterstützt.
-
Direkte Verweise auf Literale in der Projektionsliste werden in der SELECT-Anweisung nicht unterstützt.
Beispiele:
SELECT 'test', consumer.first_purchase_day FROM consumer INNER JOIN provider2 ON consumer.hashed_email = provider2.hashedemail
Reservierte Wörter
Im Folgenden finden Sie eine Liste reservierter Wörter inAWS 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 |