Descripción: Devuelve la longitud en bits de la cadena de entrada.

Tipo de resultado: Integer

Sintaxis:

      BIT_LENGTH(cadena_alfanumérica)

Nota: También soporta tipos BLOB

Ejemplo:

SELECT BIT_LENGTH('HOLA') FROM RDB$DATABASE

Devolverá 32 porque cada carácter está compuesto por 8 bits y la palabra HOLA tiene 4 caracteres. Y 8 x 4 = 32. En realidad esta función no es necesaria con los idiomas occidentales (castellano, inglés, francés, italiano, portugués, etc.) porque siempre cada carácter está compuesto por 8 bits, pero en otros idiomas esa cantidad varía y allí sí puede ser importante usar la función BIT_LENGTH().

.

.

Anuncios