Oracle11g中删除存储过程或者函数的用法
2017-05-08 10:15
232 查看
删除PROCEDURE/FUNCTION的权限问题
在Oracle11g中,删除存储过程或者函数的权限是同一权限,都是DROP ANY PROCEDURE/DROP PROCEDURE。当使用DROP PROCEDURE权限时,无需系统管理员授予,若系统管理员使用如下语句会失败:GRANT DROP PROCEDURE TO user_name;当某个用户拥有CREATE PROCEDURE权限时,默认拥有DROP PROCEDURE权限,但是这个PROCEDURE权限无法授予给其他用户。
若某个用户想删除其他用户模式下的函数或者存储过程,必须要具有DROP ANY PROCEDURE权限,而且此权限有一个限制,即不能够删除SYS用户模式下的函数或者存储过程。
相关文章推荐
- mysql导入导出包括函数或者存储过程
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- 刷新SQL Server所有视图、函数、存储过程 更多 sql 此脚本用于在删除或添加字段时刷新相关视图,并检查视图、函数、存储过程有效性。 [SQL]代码 --视图、存储过程、函数名称 DECLARE @NAME NVARCHAR(255); --局部游标 DECLARE @CUR CURSOR --自动修改未上状态为旷课 SET @CUR=CURSOR SCROLL DYNAMIC FO
- mysql导入导出包括函数或者存储过程
- 有关decode函数与case when函数用法和存储过程知识
- 删除数据库中所有存储过程和函数的sql语句
- 关于PL/SQL中复杂的存储过程或者是函数等的查询==避免在PL/SQL当中写SQL语句查询存储过程或者是函数
- mysql导入导出包括函数或者存储过程
- MySQL删除存储过程和函数
- 存储过程函数中如何定义表变量,删除表变量内容
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- 批量修改MYSQL的存储过程或者函数所有者的对象
- 删除前先判断指定的表或者存储过程是否存在if exists
- 存储过程函数中如何定义表变量,删除表变量内容
- mysql导入导出包括函数或者存储过程
- 删除存储过程和函数
- MySQL删除存储过程和函数
- Oracle搜索编译有问题或者失效的存储过程,包,函数等
- oracle 创建,删除存储过程,参数传递,创建,删除存储函数,存储过程和函数的查看,包,系统包
- SQL SERVER 删除前先判断指定的表或者存储过程是否存在