PL/SQL中的||符号是什么意思啊?

PL/SQL中的||符号是什么意思啊?
例如:dbms_output_putline('字符串 “‘||varname1||’”的长度比字符串“‘||varname2||’”的长度小');
其中的||和“”这这两个运算符是什么作用;
我只知道‘’是表示字符串;
请数据库专家指导啊!

|| 表示拼接字符串,等于sqlserver里的+
'' 在字符串里面用2个‘ 表示一个’ 符号追问

按照你的理解,我任务上面的语句应该改为:
dbms_output_putline('字符串 “||‘varname1’||”的长度比字符串“||‘varname2’||”的长度小');

||应该放在字符串‘’符号的外面,对吧!!!

追答

你这样改是错的

温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-10-12
||是拼接字符串的符号。
第2个回答  2017-10-26
|| 表示拼接字符串,等于sqlserver里的+
'' 在字符串里面用2个‘ 表示一个’ 符号
第3个回答  2017-10-01
||表示拼接字符串,等于sqlserver里的+''在字符串里面用2个‘表示一个’符号
相似回答