数据库

 首页 > 数据库 > MySql > GRANT 授权

GRANT 授权

分享到:
【字体:
导读:
         摘要:sys(管理员)身份登录,创建用户名zsta_newcreate user zsta_new  identified by 密码  default tablespace ZSTA_DATA_TBS  temporary tablespace TEMP  profile DEFAU...

GRANT 授权

sys(管理员)身份登录,创建用户名zsta_new

create user zsta_new
  identified by 密码
  default tablespace ZSTA_DATA_TBS
  temporary tablespace TEMP
  profile DEFAULT;


zsta_new用户授权(允许创建存储过程等):
grant connect to zsta_new;
grant resource to zsta_new;
grant create any procedure to zsta_new;
grant create any view to zsta_new;
grant unlimited tablespace to zsta_new;
grant create database link to zsta_new;
grant debug any procedure, debug connect session to zsta_new;


假设zsta_new用户创建了一个存储过程up_xx_gzmx ,并允许smxxpt用户调用

那么以zsta_new用户登录,执行以下语句:

grant execute on up_xx_gzmx to smxxpt


参考:

众所周知,grant是给别的用户赋权限。他不只能够给表,视图赋权限,而且对存储过程,方法,以及包都可以,具体语法参考如下:

    1.grant给表赋权限: 

    grant  select/update on  table to user; 

    grant  权限 on 表  to 用户。 

    2.grant 给存储过程赋权限: 

    grant execute on package/function/procedure to user; 

    grant execute on 过程、包、方法 to user

GRANT 授权
分享到:
Oracle利用存储过程性 实现分页
Oracle利用存储过程性 实现分页分页的简单配置 在上一次已经说过了 这边说说怎么在存储过程中实现分页 首先建立存储过程 参考 http://www.cnblogs.com/gisdream/archive/2011/11/16/2251687.html 基本的代码如下所示 1、在oracle的sqlplus或其他工具中运行一下pl/sql块建立存储过程 ------------------------------------...
PL-SQL 包的创建和应用
PL-SQL 包的创建和应用 PL-SQL 包的创建和应用 ①简介     包是一组相关过程、函数、变量、常量和游标等PL/SQL程序设计元素的组合,它具有面向对象程序设计语言的特点,是对这些PL/SQL 程序设计元素的封装。 包类似于C++和JAVA语言中的类,其中变量相当于类中的成员变量,过程和函数相当于类方法。 把相关的模块归类...
  •         php迷,一个php技术的分享社区,专属您自己的技术摘抄本、收藏夹。
  • 在这里……