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.

.

ATAN()

1 comentario

Descripción: Devuelve el arco tangente de su argumento

Tipo de resultado: Doble precisión

Sintaxis:

ATAN(número)

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

IMPORTANTE: Si la función externa ATAN() 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.

.

ASIN()

1 comentario

Descripción: Devuelve el arco seno de su argumento

Tipo de resultado: Doble precisión

Sintaxis:

ASIN(número)

  • El resultado es un ángulo en el rango de [-#/2, #/2]
  • Si el argumento está fuera del rango [-1 … 1], NaN es devuelto

IMPORTANTE: Si la función externa ASIN() 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.

.

ASCII_VAL()

1 comentario

Descripción: Devuelve el código ASCII del caracter recibido como argumento

Tipo de resultado: SmallInt

Sintaxis:

ASCII_VAL(carácter)

carácter: un [VAR]CHAR o texto de tipo BLOB con una longitud máxima de 32767 bytes

  • Si el argumento es una cadena alfanumérica que tiene más de un carácter, el código ASCII del primer carácter es devuelto
  • Si el argumento es una cadena alfanumérica vacía, el número 0 es devuelto
  • Si el argumento es NULL, devuelve NULL

IMPORTANTE: Si la función externa ASCII_VAL() 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