【发布时间】:2015-05-12 07:07:43
【问题描述】:
我有 2 张桌子,一张 Users 桌子和一张 User_permissions 桌子。一个用户可以拥有许多权限,并且每个权限可以分配给许多不同的用户,尽管这种关系尚未配置到数据库中(不是我的决定!)。
假设创建了 2 个新权限 - 一个 admin 权限和一个 superadmin 权限。此外,Users 表中的每个用户都需要通过将用户名和权限名称插入到User_permissions 表中来获得此权限。
显然这可以由INSERT INTO User_permissions VALUES (userA, admin) 等手动完成,但鉴于我有超过 1,000 个用户的列表,有没有更简单的方法可以做到这一点?我正在考虑用 Java 编写一个快速脚本,但有没有只使用 SQL 的更简单的方法?
【问题讨论】:
标签: sql oracle11g oracle-sqldeveloper