PL SQL | Función SUPERIOR

La función PLSQL UPPER se utiliza para convertir todas las letras de la string especificada a mayúsculas. Si hay caracteres en la string que no son letras, esta función no los afecta.

El carácter que se va a convertir puede ser cualquiera de los tipos de datos, como CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB o NCLOB. El valor devuelto por la función UPPER es el mismo tipo de datos que char. La base de datos establece el caso de los caracteres en función de la asignación binaria definida para el juego de caracteres subyacente.

Sintaxis:

UPPER( string )

Parámetros utilizados:

string: se utiliza para especificar la string que debe convertirse.

Valor devuelto:
La función SUPERIOR en PLSQL devuelve un valor de string.

Versiones compatibles de Oracle/PLSQL

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

Ejemplo-1: Pasar una string como argumento con el primer carácter en mayúsculas y el resto de los caracteres en minúsculas.

DECLARE 
   Test_String string(20) := 'Geeksforgeeks';
   
BEGIN 
   dbms_output.put_line(UPPER(Test_String)); 
   
END;  

Producción:

GEEKSFORGEEKS 

Ejemplo-2: Pasar una string como argumento con todos los caracteres en minúsculas.

DECLARE 
   Test_String string(20) := 'geeksforgeeks';
   
BEGIN 
   dbms_output.put_line(UPPER(Test_String)); 
   
END;   

Producción:

GEEKSFORGEEKS 

Ejemplo-3: Pasar una string como argumento con valores numéricos y caracteres en minúsculas.

DECLARE 
   Test_String string(20) := '123geeksforgeeks123';
   
BEGIN 
   dbms_output.put_line(UPPER(Test_String)); 
   
END; 

Producción:

123GEEKSFORGEEKS123 

Ventaja:
la función UPPER acepta cualquiera de los tipos de datos CHAR, VARCHAR2, NCHAR, NVARCHAR2, CLOB o NCLOB en input_string.

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 *