像任何编程语言一样,您可以使用简单的= +附加到变量字符串,但是如何在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;