在toad中批量删除用户的例程

时间:2015-09-14 16:38:06

标签: toad bulk-delete

任何人都可以根据toad数据库中的任何条件帮助我完成批量删除用户的例程。

1 个答案:

答案 0 :(得分:0)

如果您使用的是Oracle数据库,此示例将删除所有用户名为DELETEMEUSER的用户。您可以编写查询以获取符合条件的用户,并使用动态SQL进行删除。

DECLARE
   CURSOR c1
   IS
      SELECT username
        FROM all_users
       WHERE username LIKE 'DELETEMEUSER%';
BEGIN
   FOR c1_rec IN c1
   LOOP
      EXECUTE IMMEDIATE 'DROP USER ' || c1_rec.username || ' CASCADE';
   END LOOP;
END;