sql - 没有 SELECT 访问的查询表
问题描述
我在一家大公司工作。我没有对某个表的 SELECT 访问权限,我们称之为 NO_ENTRY。我可以查看 NO_ENTRY 的架构并且只对两列感兴趣。不问我的 dba,是否可以在这两列中看到部分或全部数据?
如果它是相关的,我确实可以选择访问至少一个引用 NO_ENTRY 的视图;它只是没有感兴趣的列。我可能对具有感兴趣列的其他视图具有 SELECT 访问权限。
我尝试查找具有相似数据源但不存在的表。是否可以查询 Teradata 以获取我具有 SELECT 访问权限并引用 NO_ENTRY 中感兴趣的两列的视图列表?
如果没有,是否有任何其他可能的解决方法来查看 NO_ENTRY 的两个感兴趣的列?
解决方案
不,没有合理的可能性。如果 DBA 通过视图公开了一些 NO_ENTRY 的字段并且不允许对 NO_ENTRY 进行 SELECT,那么这些是您可以访问的唯一字段。如果您确实需要访问您当前无权访问但您需要它们的 2 个字段,只需非常好地询问 DBA,并说明您需要访问这 2 个字段的合理理由。
推荐阅读
- javascript - 使用事件修改 javascript 文件
- log4net - 如何使用 Log4net 在代码中禁用特定方法调用的日志记录
- python - 括号、引号等的 Ipython shell 自动补全
- php - 如何在 Firefox 移动端而不是原生应用上打开 Google Play 商店
- java - 如何从 Java 中的 Stream 中创建 2D(二维)数组?
- django - django擦除模型的重复值
- r - 从文本/句子中提取搭配
- c# - 在 DataTrigger 的 Setter 中绑定不起作用
- javascript - 如何登录并将数据发布到 Web 服务
- android - 在android中进行ui测试的适当方法