View a markdown version of this page

ST_WEBB AsHex - Amazon Redshift

Amazon Redshift ne prendra plus en charge l'utilisation des UDF Python après le 30 juin 2026. Nous allons commencer à l'appliquer par étapes. Pour plus d'informations sur les options de fin de vie et de migration de Python, consultez le billet de blog publié le 30 juin 2025.

Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.

ST_WEBB AsHex

ST_ AsHex EWKB renvoie la représentation binaire connue étendue (EWKB) d'une géométrie ou d'une géographie en entrée à l'aide de caractères hexadécimaux ASCII (0—9, A—F). Pour les géométries ou les géographies 3DZ, 3DM et 4D, ST_ EWKB AsHex utilise la valeur WKB étendue de PostGIS pour le type de géométrie ou de géographie.

Syntaxe

ST_AsHexEWKB(geo)

Arguments

geo

Valeur de type de données GEOMETRY ou GEOGRAPHY ou expression qui est évaluée sur un type GEOMETRY ou GEOGRAPHY.

Type de retour

VARCHAR

Si geo est null, null est renvoyé.

Si le résultat est supérieur à 64 Ko VARCHAR, une erreur est renvoyée.

Exemples

Le code SQL suivant renvoie la représentation EWKB hexadécimale d’un polygone dans une géométrie.

SELECT ST_AsHexEWKB(ST_GeomFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))',4326));
st_ashexewkb -------------------------------- 0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000

Le code SQL suivant renvoie la représentation EWKB hexadécimale d’un polygone dans une géographie.

SELECT ST_AsHexEWKB(ST_GeogFromText('POLYGON((0 0,0 1,1 1,1 0,0 0))'));
st_ashexewkb -------------------------------- 0103000020E61000000100000005000000000000000000000000000000000000000000000000000000000000000000F03F000000000000F03F000000000000F03F000000000000F03F000000000000000000000000000000000000000000000000