2010-10-17 77 views
0

我有一個DB2表,其中包含「comments」列,我希望允許用戶具有更新訪問權限,而不向他們授予對整個表的更新訪問權限。DB2將更新訪問權限限制在表中的一列

我懷疑答案會涉及到一個視圖。但是,爲了使視圖相關,我不需要將主鍵暴露給視圖嗎?那麼用戶是否能夠更新主鍵以及「評論」欄?

回答

1

您可以通過指定列的列表來限制UPDATE訪問的範圍。

GRANT UPDATE(comments) 
ON TABLE my_table 
TO USER some_user; 

Grant table, view, or nickname privileges statement

+0

多謝Leon兄弟!我不知道DB2允許這樣的列級安全性,並且在我第一次掃描手冊時必須忽略它。我現在看到它!非常感謝你! – NeutralAngel 2010-10-18 19:29:10