0

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

4

1 回答 1

0

如果您使用的是 Oracle 数据库,此示例将删除所有用户名以 DELETMEUSER 开头的用户。您可以编写查询以获取符合您的条件的用户并使用动态 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;
于 2015-09-22T13:48:51.197 回答