DECLARE
v_letter_c0 VARCHAR2(500) := 'c0';
v_new_letter;
BEGIN
FOR my_number IN 1..70
LOOP
FOR i IN (Select * From test_table)
LOOP
IF(my_number<=9) THEN
v_new_letter := v_letter_c0 || my_number;
UPDATE test_table y
SET y.v_new_letter = replace(i.v_new_letter, ' ', '')
WHERE y.v_new_letter = i.v_new_letter;
END IF;
END LOOP;
END LOOP;
END;
如何在v_new_letter中轉換TEXT。因爲我想把y.v_new_letter作爲閱讀。PL/SQL將VARCHAR2轉換爲行
對不起,我不怎麼說得更準確。 但我想說,如何做更新將工作?
請儘量更好地描述你需要做什麼。一些示例數據和期望的結果(作爲格式化文本)以及所需結果的擴展將是有用的。在這裏你可以找到關於[問]和如何構建[mcve]的信息,這對於改善你的問題是有用的 – Aleksej