PLSQL:||操作员
PL/SQL 中的字符串实际上是一个带有可选大小规范的字符序列。
字符可以是数字、字母、空白、特殊字符或所有字符的组合。
|| PLSQL 中的运算符用于将 2 个或多个字符串连接在一起。
连接两个字符的字符串。
如果两个字符都是数据类型 CHAR,则结果具有数据类型 CHAR 并且限制为 2000 个字符,而如果任一字符串的数据类型为 VARCHAR2,则结果字符。
CONCAT字符函数也可以用作 PLSQL 中用于字符串连接的竖线运算符的替代方法。
句法:
string1 || string2 [ || string_n ]
使用的参数:
- 字符串 1 –
它用于指定要连接的第一个字符串。 - 字符串 2 –
它用于指定要连接的第二个字符串。 - string_n –
它用于指定要连接的第 n 个字符串。
返回类型:
||运算符返回一个字符串值。
支持的 Oracle/PLSQL 版本:
- 甲骨文 12c
- 甲骨文 11g
- 甲骨文 10g
- 甲骨文 9i
- 甲骨文 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