sql - 为该特定用户授予选择权限后,视图中没有结果 - 默认用户看到结果
问题描述
我想授予另一个用户对我使用默认用户创建的视图的权限。
使用默认用户,我可以获得 over 的结果7000 rows
。
结果,对于其他用户,我无法获得任何行。
- 我已授予其他用户对视图的选择权限。
- 我授予该用户对每个子表或子视图的选择权限。
- 我将其他用户可以看到的其他视图的权限进行了比较,没有发现任何差异。
没有错误消息,但0 rows
已选择的信息。
解决方案
可以在具有 where 子句的子子视图中找到解决方案。这个 where 子句规定,执行用户需要具有特定的公司权限,在唯一的应用程序中授予。一旦授予视图返回结果。
感谢@APC 的建议。
推荐阅读
- c++ - 如何使用 Boost ASIO 实现 IPC 协议?
- python - 如何在 Jupyter Anaconda 上安装 pylab 预览库?
- visual-studio-code - 如何告诉 Vscode 远程 SSH 扩展将自身安装到远程服务器上的特定目录
- python - 芹菜手动运行定期任务
- c# - 我在 reactjs 和 C# 中有一个关于 blob 的错误
- c++ - 使用 DPC++ 图像数组时的维度和读取问题
- javascript - 如何将 AND 和 OR 与 Knex 结合?
- inno-setup - 从 Inno Script 调用使用 SAFESEH 设置为 no 编译的 C DLL
- php - 使用多个模型的 Laravel 查询构建器的正确类位置
- reactjs - 将打字稿道具传递给样式化的组件会导致“没有重载匹配此调用”问题