BIT_LENGTH()

1 comentario

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().

.

.

BIN_XOR()

1 comentario

Descripción: Devuelve el resultado de una operación XOR bit a bit sobre sus argumentos

Tipo de resultado: Integer o BigInt

Sintaxis:

BIN_XOR(número [, número …])

IMPORTANTE: Si la función externa BIN_XOR() está declarada en tu Base de Datos, ella tendrá preferencia. Para que la función interna pueda usarse deberás borrar (DROP) o cambiar (ALTER) a la función externa.

.

BIN_SHR()

1 comentario

Descripción: Devuelve el primer argumento luego de haber sido movido hacia la derecha por el segundo argumento

Tipo de Resultado: BigInt

Sintaxis:

      BIN_SHR(número, lugares)

La operación ejecutada es un cambio hacia la derecha aritmético, lo cual significa que el signo del primer operando es siempre preservado

IMPORTANTE: Si la función externa ABS() está declarada en tu Base de Datos, ella tendrá preferencia. Para que la función interna pueda usarse deberás borrar (DROP) o cambiar (ALTER) a la función externa.

.

BIN_SHL()

1 comentario

Descripción: Devuelve el primero argumento luego de ser movido hacia la izquierda por el segundo argumento

Tipo de resultado: BigInt

Sintaxis:

      BIN_SHL(número, lugares)

IMPORTANTE: Si la función externa ABS() está declarada en tu Base de Datos, ella tendrá preferencia. Para que la función interna pueda usarse deberás borrar (DROP) o cambiar (ALTER) a la función externa.

.

BIN_OR()

1 comentario

Descripción: Devuelve el resultado de una operación OR bit a bit entre sus argumentos

Tipo de resultado: Integer o BigInt

Sintaxis:

      BIN_OR(número [, número …])

IMPORTANTE: Si la función externa BIN_OR() está declarada en tu Base de Datos, ella tendrá preferencia. Para que la función interna pueda usarse deberás borrar (DROP) o cambiar (ALTER) a la función externa.

.

BIN_AND()

1 comentario

Descripción: Devuelve el resultado de una operación bit a bit AND entre sus argumentos

Tipo de resultado: Integer o BigInt

Sintaxis:

      BIN_AND(número [, número …])

IMPORTANTE: Si la función externa BIN_AND() está declarada en tu Base de Datos, ella tendrá preferencia. Para que la función interna pueda usarse deberás borrar (DROP) o cambiar (ALTER) a la función externa.

.

ATAN2()

1 comentario

Descripción: Devuelve el ángulo cuyo seno-a-coseno ratio está dado por los dos argumentos y cuyos signos del seno y del coseno corresponden a los signos de los argumentos. Esto admite resultados a través de todo el círculo, incluyendo los ángulos -#/2 y #/2

Tipo de resultado: Doble precisión

Sintaxis:

      ATAN2(y, x)

  • El resultado es un ángulo en el rango de [-#, #]

IMPORTANTE: Si la función externa ATAN2() está declarada en tu Base de Datos, ella tendrá preferencia. Para que la función interna pueda usarse deberás borrar (DROP) o cambiar (ALTER) a la función externa.

.

Older Entries