PL SQL | Función COMPONER

La string en PL/SQL es en realidad una secuencia de caracteres con una especificación de tamaño opcional.
Los caracteres pueden ser numéricos, letras, espacios en blanco, caracteres especiales o una combinación de todos.
La función Compose en PLSQL se usa para devolver una string Unicode.

Los valores unistring que se pueden combinar con otros caracteres en la función de redacción son:

  1. unistr(‘\0300’) – acento grave (`)
  2. unistr(‘\0301’) – acento agudo (´)
  3. unistr(‘\0302’) – circunflejo (^)
  4. unistr(‘\0303’) – tilde (~)
  5. unistr(‘\0308’) – diéresis ( ¨ )

Sintaxis:

COMPOSE( string )

Parámetros utilizados:

string: se utiliza para especificar el valor de entrada cuya string Unicode debe crearse.

Versiones compatibles de Oracle/PLSQL:

  1. Oráculo 12c
  2. oráculo 11g
  3. oráculo 10g
  4. oráculo 9i

Ejemplo:

DECLARE 
   Test_Char char := 'a';
   Test_Char2 char := 'e';
   
BEGIN 
   dbms_output.put_line(COMPOSE(Test_Char || unistr('\0308' ))); 
   dbms_output.put_line(COMPOSE(Test_Char || unistr('\0301' )));
   dbms_output.put_line(COMPOSE(Test_Char || unistr('\0303' ))); 
   dbms_output.put_line(COMPOSE(Test_Char2 || unistr('\0302' ))); 
   
END;  

Producción:

ä
á
ã
ê

Publicación traducida automáticamente

Artículo escrito por Shubrodeep Banerjee y traducido por Barcelona Geeks. The original can be accessed here. Licence: CCBY-SA

Deja una respuesta

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *