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