↑↓ select ↵ open ⌫ change scope Open full search

PG.CENTER connects PostgreSQL documentation, reference, and ecosystem knowledge. Maintained by Pigsty.

Functions / String Functions And Operators

octet_length

Read the PG 18 manual

Returns number of bytes in the string.

Reading PG 18current·documented in 27 of 27 versions, 7.1 to 20

Signatures & examples

octet_length ( text ) → integer
Returns number of bytes in the string.
octet_length('josé') → 5 (if server encoding is UTF8)
octet_length ( character ) → integer
Returns number of bytes in the string. Since this version of the function accepts type character directly, it will not strip trailing spaces.
octet_length('abc '::character(4)) → 4
octet_length ( bytea ) → integer
Returns number of bytes in the binary string.
octet_length('\x123456'::bytea) → 3
octet_length ( bit ) → integer
Returns number of bytes in the bit string.
octet_length(B'1011111011') → 2
Version history 3
  1. 12 → 13 changed
  2. 8.0 → 8.1 changed
  3. 7.2 → 7.3 changed

Definition snapshot: b7bd9cda · English manual source