SUPER-Typ - AWS Clean Rooms

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.

SUPER-Typ

Verwenden Sie den SUPER Datentyp, um semistrukturierte Daten oder Dokumente als Werte zu speichern.

Semistrukturierte Daten entsprechen nicht der starren und tabellarischen Struktur des in Datenbanken verwendeten relationalen Datenmodells. SQL Der SUPER Datentyp enthält Tags, die auf unterschiedliche Entitäten innerhalb der Daten verweisen. SUPERDatentypen können komplexe Werte wie Arrays, verschachtelte Strukturen und andere komplexe Strukturen enthalten, die mit Serialisierungsformaten verknüpft sind, wie z. JSON Der SUPER Datentyp ist ein Satz von schemalosen Array- und Strukturwerten, die alle anderen Skalartypen von umfassen. AWS Clean Rooms

Der SUPER Datentyp unterstützt bis zu 1 MB an Daten für ein einzelnes SUPER Feld oder Objekt.

Der SUPER Datentyp hat die folgenden Eigenschaften:

  • Ein AWS Clean Rooms Skalarwert:

    • Ein Nullwert

    • Ein boolescher Wert

    • Eine Zahl, wie z. B. smallint, integer, bigint, decimal oder floating point (z. B. float4 oder float8)

    • Ein Zeichenfolgenwert, z. B. varchar oder char

  • Ein komplexer Wert:

    • Ein Array von Werten, einschließlich skalarer oder komplexer

    • Eine Struktur, auch bekannt als Tupel oder Objekt, die eine Zuordnung von Attributnamen und -werten (skalar oder komplex) darstellt

Jeder der beiden Typen komplexer Werte enthält eigene Skalare oder komplexe Werte ohne Einschränkungen für die Regelmäßigkeit.

Der SUPER Datentyp unterstützt die Persistenz semistrukturierter Daten in schemaloser Form. Das hierarchische Datenmodell kann sich zwar ändern, aber die alten Datenversionen können in derselben Spalte koexistieren. SUPER