DSQL, PSQL
Syntax
INTEGER
Description
Gives the length in bits of the input string. For multi-byte character sets, this may be less than the number of characters times 8 times the “formal” number of bytes per character as found in RDB$CHARACTER_SETS
.
With arguments of type |
Since Firebird 2.1, this function fully supports text s of any length and character set.
Examples
select bit_length('Hello!') from rdb$database
-- returns 48
select bit_length(_iso8859_1 'Grüß di!') from rdb$database
select bit_length
(cast (_iso8859_1 'Grüß di!' as varchar(24) character set utf8))
select bit_length
(cast (_iso8859_1 'Grüß di!' as char(24) character set utf8))
from rdb$database
See also