當我們在建資料庫的時候,經常要碰到許可權分配的問題,為了節省資料庫的空間,我們可以用乙個數來代表乙個人的所有許可權,而不用占用許多行來描述同乙個人的不同許可權。
這就要用到了乙個簡單的符號「&」。
例如:假定許可權的編號為1,2,4,... (為了方便我們進行計算)如果某個人的許可權為1、4、8,那麼我們在資料庫中對應該行的位置寫入13(1+4+8)。而當我們讀取出時,判斷該人的許可權就要用到「與」操作了,這樣要比將該數進行拆分要簡單和清楚。用讀取出來的值分別與每個許可權編號進行與操作,結果大於0的就說明有此許可權。13&1>0,13&2=0,13&4>0...
Oracle資料庫許可權管理操作 分配許可權,撤銷許可權
今天學習一下oracle資料庫的許可權管理相關操作。如何分配許可權,如何撤銷許可權?有什麼具體用法?3個預設的使用者 sys change on install as sysdba system manager soctt tiger 1 登入管理員賬號sqlplus as sysdba 一定要啟動...
資料庫許可權
物件許可權 select 對錶,同義詞,檢視資料查詢許可權 update 對錶,同義詞,檢視資料修改許可權 delete 對錶,檢視資料刪除許可權 insert 對錶,檢視資料插入許可權 execute 執行儲存過程和函式許可權 recevie 從對列中檢索訊息的許可權 view defintion...
資料庫許可權
ora 01031 許可權不足?建立使用者後,我們需要給使用者分配角色,connect角色是必需的否則,使用者都無法登陸了,其次有個地方需要注意,不要以為你給了使用者dba角色許可權就可以 為所欲為 了。雖然分配了許可權,如果後面你不給使用者分配查詢許可權,你很可能會出現下面這種情況,其實原因的想很...