我是 PL/SQL 开发的新手,基本上我在 excel 表中有 200 个用户,我们使用的是 SQL developer 3.0。我需要从 4 个表中删除所有 200 个用户。
所以首先我有 excel 表(其中提到了所有 login_ids)其次我想创建所有查询都将在其中运行的 PL/SQL 代码。
例子:
Declare
{
Begin
delete from users (table) where id=(excel sheet login_id)
delete from hierarchy(table) where id=(excel sheet login_id)
delete from data (table) where id=(excel sheet login_id)
delete from source(table) where id=(excel sheet login_id)
}
END
所以请让我知道如何将所有 200 个 login_id 从 excel 表中提取到我的 PL/SQ L 代码中。我们可以手动执行这些步骤,但我们想创建自动化的东西,所以请让我知道这是否可以使用 PL/SQL 代码或其他选项(如 Vba 代码)有效或有助于维护自动化类型。
而且在 PL/SQL 代码中,我们可以从 Active Directory 中删除用户。