gpt4 book ai didi

sql - 在 plsql 循环中在 Oracle 中附加字符串

转载 作者:行者123 更新时间:2023-12-03 21:19:30 27 4
gpt4 key购买 nike

与任何编程语言一样,您可以使用简单的 =+ 附加到变量字符串,但是如何在 Oracle PlSql 块中执行此操作?

例子

my_string string

my_string = 'bla';

while ...(not greater than 10)
my_string += 'i';

预期输出:bla12345678910

最佳答案

连接运算符是 ||但是,没有您正在寻找的连接的简短形式(即 +=)。

你可以试试这个:

DECLARE
lvOutPut VARCHAR2(2000);
BEGIN
lvOutPut := 'BLA';
FOR i in 1..10 LOOP
lvOutPut := lvOutPut || i;
END LOOP;
DBMS_OUTPUT.PUT_LINE(lvOutPut);
END;

关于sql - 在 plsql 循环中在 Oracle 中附加字符串,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6456430/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com