ORACLE 常用的SQL语法和数据对象[2]

[入库:2005年8月18日] [更新:2007年3月24日]

本文简介:选择自 flyingfish2046 的 blog

ate synonym同义词名for 表名;
create synonym同义词名for 表名@数据库链接名;

4.数据库链接 (database link)
create database link数据库链接名connect to 用户名 identified by 密码 using ‘数据库连接字符串’;

数据库连接字符串可以用net8 easy config或者直接修改tnsnames.ora里定义.

数据库参数global_name=true时要求数据库链接名称跟远端数据库名称一样

数据库全局名称可以用以下命令查出
select * from global_name;

查询远端数据库里的表
select …… from 表名@数据库链接名;

五.权限管理 (dcl) 语句

1.grant 赋于权限
常用的系统权限集合有以下三个:
connect(基本的连接), resource(程序开发), dba(数据库管理)
常用的数据对象权限有以下五个:
all on 数据对象名, select on 数据对象名, update on 数据对象名,
delete on 数据对象名,  insert on 数据对象名,   alter  on 数据对象名

grant connect, resource to 用户名;
grant select on 表名 to 用户名;
grant select, insert, delete on表名 to 用户名1, 用户名2;

2.revoke 回收权限

revoke connect, resource from 用户名;
revoke select on 表名 from 用户名;
revoke select, insert, delete on表名 from 用户名1, 用户名2;

本文关键:ORACLE 常用的SQL语法和数据对象
  相关方案
Google
 

本站最佳浏览方式为 分辨率 1024x768 IE 6.0(或更高版本的 IE浏览器)

go top