12
与任何编程语言一样,您可以使用simple = +附加到变量字符串,但是如何在Oracle PlSql块中执行该操作?在plsql循环中在Oracle中附加字符串
例
my_string string
my_string = 'bla';
while ...(not greater than 10)
my_string += 'i';
预期输出:bla12345678910
与任何编程语言一样,您可以使用simple = +附加到变量字符串,但是如何在Oracle PlSql块中执行该操作?在plsql循环中在Oracle中附加字符串
例
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;
啊感谢。有时我只是假设= +是任何程序语言中的默认值。打算用那个长手法。 – help