ST_ WKB AsHex - Amazon Redshift

Amazon Redshift wird UDFs ab dem 1. November 2025 die Erstellung von neuem Python nicht mehr unterstützen. Wenn Sie Python verwenden möchten UDFs, erstellen Sie das UDFs vor diesem Datum liegende. Bestehendes Python UDFs wird weiterhin wie gewohnt funktionieren. Weitere Informationen finden Sie im Blogbeitrag.

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.

ST_ WKB AsHex

ST_ AsHex WKB gibt die hexadezimale, wohlbekannte Binärdarstellung (WKB) einer Eingabegeometrie oder -geografie mithilfe von ASCII-Hexadezimalzeichen (0—9, A—F) zurück. Für 3DZ-, 3DM- und 4D-Geometrien oder Geografien verwendet ST_ WKB den Standardwert des Open Geospatial Consortium (OGC) für den Geometrie- oder Geographietyp. AsHex

Syntax

ST_AsHexWKB(geo)

Argumente

geo

Ein Wert vom Datentyp GEOMETRY oder GEOGRAPHY oder ein Ausdruck, der zu einem GEOMETRY- oder GEOGRAPHY-Typ ausgewertet wird.

Rückgabetyp

VARCHAR

Wenn geo null ist, wird null zurückgegeben.

Wenn das Ergebnis größer als 64-KB VARCHAR ist, wird ein Fehler zurückgegeben.

Beispiele

Die folgende SQL-Anweisung gibt die hexadezimale WKB-Darstellung eines Polygons in einer Geometrie zurück.

SELECT ST_AsHexWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));
st_ashexwkb -------------------------------- 01030000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000

Die folgende SQL-Anweisung gibt die hexadezimale WKB-Darstellung eines Polygons in einer Geografie zurück.

SELECT ST_AsHexWKB(ST_GeogFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))'));
st_ashexwkb -------------------------------- 01030000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000