SQL - GRANT SELECT访问用户时缺少关键字

时间:2014-11-26 12:08:12

标签: select sqlplus grant

我尝试GRANT SELECT ACCESS向用户提取其PRESCRIPTION(医生ID)3 DID 286409的详细信息p>

这是我输入的内容:

 GRANT SELECT ON PRESCRIPTION WHERE DID = '3286409' TO SYSTEM;

我在WHERE

下收到此错误缺少关键字

我甚至尝试使用Google搜索并搜索任何示例,但没有找到.. 请注意,DIDVARCHAR2数据类型。

如果有人知道如何提供帮助,我们非常感激。

1 个答案:

答案 0 :(得分:0)

之前没有遇到过这个syntex(使用where子句授予select),所以不确定你是否可以这样做,但是你可以创建一个特定于DID值的视图,然后在那里授予select。