【问题标题】:Need to create a lot of views for reporting purposes how to best organise them into folders需要为报告目的创建大量视图如何最好地将它们组织到文件夹中
【发布时间】:2022-09-23 17:04:20
【问题描述】:
使用 Oracle SQL developer,我需要创建很多 sql 视图,这可能会使视图文件夹及其整个 IT 部门使用的文件夹膨胀。有没有办法将视图组织到子文件夹中,如果我有一个 2018 年销售报告可以将我所有的视图放入一个名为 2018 年销售报告的子文件夹中,如果我有一个名为销售取消的报告,我可以将我所有的 sql 视图放入一个名为的子文件夹中取消销售
标签:
sql
oracle
oracle-sqldeveloper
【解决方案1】:
- 创建一个新用户。
- 从您要使用的表中授予该用户对
SELECT 的权限。
- 创建视图,使其归该用户所有。
然后,当您想使用视图时,您可以:
- 以该用户身份连接;或者
- 授予您常用帐户从该新用户的视图中进行选择的权限。
如果您选择第二个选项,那么在 SQL Developer 中,授予权限后,您可以在“文件夹”结构底部的“其他用户”分支中找到该用户。