与任何编程语言一样,您可以使用简单的= +附加到变量字符串,但是如何在Oracle PlSql块中执行此操作?
实施例
my_string string
my_string = 'bla';
while ...(not greater than 10)
my_string += 'i';
预期产量:bla12345678910
答案 0 :(得分:28)
连接运算符为||
但是,您正在寻找的连接不是简短形式(即+ =)。
你可以试试这个:
DECLARE
lvOutPut VARCHAR2(2000);
BEGIN
lvOutPut := 'BLA';
FOR i in 1..10 LOOP
lvOutPut := lvOutPut || i;
END LOOP;
DBMS_OUTPUT.PUT_LINE(lvOutPut);
END;