但不是通过获取参数变量,我有一个表,其中包含所有的表信息,从那里我想采取一个接一个表名完成删除获取另一个表名
开始
声明sqlstate char(5)默认为“00000”;
loop1:当sqlstate='00000'do时
delete from .table \u to \u be \u deleted where id in中
(从.id\u dim中选择id)仅使用ur获取前2000000行;
如果sqlstate='02000',则--not found
离开回路1;
结束if;
承诺;
结束时;
结束@
2条答案
按热度按时间yzxexxkh1#
如果我的目标正确的话,可以从动态列表中批量删除多个表中的行。
hjqgdpho2#
我要做的是在游标中获取表的结果,然后循环它们
类似于:
我从来没用过,但我想应该是这样的: