oracle查看視圖權(quán)限 使用scott登錄Oracle以后,創(chuàng)建視圖,提示“權(quán)限不夠”,怎么解決?
使用scott登錄Oracle以后,創(chuàng)建視圖,提示“權(quán)限不夠”,怎么解決?1、登入到system用戶創(chuàng)建視圖,需要在emp前面加上schema(模式)。例如:scott.emp 2、給scott用戶授
使用scott登錄Oracle以后,創(chuàng)建視圖,提示“權(quán)限不夠”,怎么解決?
1、登入到system用戶創(chuàng)建視圖,需要在emp前面加上schema(模式)。例如:scott.emp 2、給scott用戶授予create any view和drop any view權(quán)限就可以在scott用戶下創(chuàng)建視圖了。
oracle給視圖分配權(quán)限怎么解決?
1、首先打開第三方工具,PLSQL2、登錄3、打開sql窗口4、在新打開的頁面寫自己的視圖創(chuàng)建語句即可,要根據(jù)自己的需求來寫。如:CREATE VIEW ygb_view AS SELECT * FROM 員工表 WHERE 員工表.性別=‘女’ with check option5、寫好后,點(diǎn)執(zhí)行,即菜單中形似齒輪的圖標(biāo)。6、創(chuàng)建成功。
oracle給視圖分配權(quán)限怎么解決?
撤銷創(chuàng)建視圖的權(quán)限如下,以dba用戶登錄:revoke create view from scott
Oracle把視圖查詢權(quán)限給某用戶的SQL是什么?
你需要賦予這個schema查詢所有表的權(quán)限:grantselectanytabletoschema_nameselect*fromdba_roles--查看所有系統(tǒng)角色select*fromrole_sys_privswhereROLE="SCHEMA"--查看某個角色包含的權(quán)限select*fromdba_sys_privswhereGRANTEE="SCHEMA"--查看某個schema擁有的權(quán)限