📜  PLSQL:||操作员

📅  最后修改于: 2022-05-13 01:55:39.261000             🧑  作者: Mango

PLSQL:||操作员

PL/SQL 中的字符串实际上是一个带有可选大小规范的字符序列。
字符可以是数字、字母、空白、特殊字符或所有字符的组合。
|| PLSQL 中的运算符用于将 2 个或多个字符串连接在一起。
连接两个字符的字符串。
如果两个字符都是数据类型 CHAR,则结果具有数据类型 CHAR 并且限制为 2000 个字符,而如果任一字符串的数据类型为 VARCHAR2,则结果字符。
CONCAT字符函数也可以用作 PLSQL 中用于字符串连接的竖线运算符的替代方法。

句法:

string1 || string2 [ || string_n ]

使用的参数:

  1. 字符串 1 –
    它用于指定要连接的第一个字符串。
  2. 字符串 2 –
    它用于指定要连接的第二个字符串。
  3. string_n –
    它用于指定要连接的第 n 个字符串。

返回类型:
||运算符返回一个字符串值。

支持的 Oracle/PLSQL 版本:

  1. 甲骨文 12c
  2. 甲骨文 11g
  3. 甲骨文 10g
  4. 甲骨文 9i
  5. 甲骨文 8i

示例 1:

DECLARE 
   Test_String string(10) := 'Hello ';
   Test_String2 string(10) := 'world!';
   
BEGIN 
   dbms_output.put_line((Test_String || Test_String2)); 
   
END; 

输出:

Hello world! 

示例 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; 

输出:

GeeksForGeeks