每次运行循环时,我都想在表中添加一列。我创建了一个临时变量,它将为循环中的每次迭代采用不同的名称。现在我想在我的表中添加一个同名的列。我尝试过这样的事情,部分代码显示在 oracle sql developer 中:
DECLARE V_COUNT VARCHAR (10) := ZIP_COD
BEGIN
ALTER TABLE ABCD
ADD V_COUNT varchar(10);
update ABCD b
set b.V_COUNT = (select d.ZIP_cod
from ORA_DMSTORE d
where b.id_dmstore = d.id_dmstore);
END;
这显示错误“通常是 PL/SQL 编译错误”。我不知道如何摆脱它。请帮忙