SIZE - Amazon Redshift

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.

SIZE

Renvoie la taille binaire en mémoire d’une constante ou d’une expression de type SUPER sous la forme d’un INTEGER.

Syntaxe

SIZE(super_expression)

Arguments

super_expression

Constante ou expression de type SUPER.

Type de retour

INTEGER

Exemples

Pour utiliser SIZE pour obtenir la taille en mémoire de plusieurs expressions de type SUPER, utilisez l’exemple suivant.

CREATE TABLE test_super_size(a SUPER); INSERT INTO test_super_size VALUES (null), (TRUE), (JSON_PARSE('[0,1,2,3]')), (JSON_PARSE('{"a":0,"b":1,"c":2,"d":3}')) ; SELECT a, SIZE(a) FROM test_super_size ORDER BY 2, 1; +---------------------------+------+ | a | size | +---------------------------+------+ | true | 4 | | NULL | 4 | | [0,1,2,3] | 23 | | {"a":0,"b":1,"c":2,"d":3} | 52 | +---------------------------+------+