当我运行下面的查询时,我得到了以下错误,但我看到表中插入了记录。你能解释一下我的脚本中有什么问题吗?
For item in (
Error report -
Unknown Command
这是我的脚本。
BEGIN
For item in (
select distinct acc_id from Mdm_MyAccount.Plan_Info where account_n in (
'00646','03439','05004','05222','08057','08085','08086'
) and status ='A'
)
Loop
Insert Into Mdm_MyAccount.InsertTable(Id, Task_Id, acc_id , Crea_User_Id, UPD_D, CREA_D) Values
( Mdm_MyAccount.Sq_insert.Nextval,1,item.acc_id ,'Me',SYSDATE,SYSDATE);
End loop;
EXCEPTION WHEN others then ROLLBACK ;
Commit;
End;
发布于 2019-12-05 19:02:39
默认情况下,sql*plus在blankline
中不能正常运行。但我们可以使用以下命令将sql*plus配置为忽略blanklines
。
set sqlblanklines on
在它之后执行你的代码块。
您可以参考oracle document来了解所有这些有用的命令。
干杯!!
https://stackoverflow.com/questions/59201422
复制相似问题