类似于 PL/SQL 中的 += 或 .= 的运算符?
Posted
技术标签:
【中文标题】类似于 PL/SQL 中的 += 或 .= 的运算符?【英文标题】:Operator analogous to += or .= in PL/SQL? 【发布时间】:2012-01-04 03:06:39 【问题描述】:我想知道我是否可以在PL/SQL
中使用一个运算符,以便我可以将字符串与它们本身连接起来,例如我们在 PHP 中使用的:
$myStr .= "more text";
这意味着:$myStr
接收自己加上字符串"more text"
。
【问题讨论】:
【参考方案1】:虽然我不相信 PL/SQL 中有复合赋值运算符,但字符串连接运算符是 ||
,所以至少你可以这样做:
my_str := my_str || 'more text';
【讨论】:
【参考方案2】:据我所知,只有||
可以连接字符串和concat
函数。
见
http://www.techonthenet.com/oracle/functions/concat2.php 和 http://www.techonthenet.com/oracle/functions/concat.php【讨论】:
所以每次你使用out
变量并且需要不断更新它时你需要做o_myVar := o_myVar || 'something';
??以上是关于类似于 PL/SQL 中的 += 或 .= 的运算符?的主要内容,如果未能解决你的问题,请参考以下文章