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.
el || El operador en PLSQL se usa para concatenar 2 o más strings juntas.
El resultado de concatenar dos strings de caracteres es otra string de caracteres.
El resultado tiene el tipo de datos CHAR y está limitado a 2000 caracteres si ambas strings de caracteres son del tipo de datos CHAR, mientras que si cualquiera de las strings es del tipo de datos VARCHAR2, el resultado tiene el tipo de datos VARCHAR2 y está limitado a 4000 caracteres.
La función de caracteres CONCAT también se puede utilizar como una alternativa al operador de barra vertical en PLSQL para la concatenación de strings.
Sintaxis:
string1 || string2 [ || string_n ]
Parámetros utilizados:
- string1:
se utiliza para especificar la primera string a concatenar. - string2:
se utiliza para especificar la segunda string para concatenar. - string_n:
se utiliza para especificar la enésima string para concatenar.
Tipo de retorno:
El || operador devuelve un valor de string.
Versiones compatibles de Oracle/PLSQL:
- Oráculo 12c
- oráculo 11g
- oráculo 10g
- oráculo 9i
- oráculo 8i
Ejemplo 1:
DECLARE Test_String string(10) := 'Hello '; Test_String2 string(10) := 'world!'; BEGIN dbms_output.put_line((Test_String || Test_String2)); END;
Producción:
Hello world!
Ejemplo-2:
DECLARE Test_String string(10) := 'Geeks'; Test_String2 string(10) := 'For'; Test_String3 string(10) := 'Geeks'; BEGIN dbms_output.put_line(Test_String || Test_String2 || Test_String3); END;
Producción:
GeeksForGeeks
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