一、数据库对象:
模式对象:
其他对象包括:create增、drop删、改alter
同义词、序列、视图、索引
1、同义词:
①、 现有对象的一个别名:
简化sql语句,隐藏对象的名称和所有者,提供对对象的公共访问;
②、类型:
私有同义词:
只能在其模式下内访问,且不能与当前模式的对象同名(当前用户下使用);
公有同义词:
③、私有:synonym(system身份登录创建)
---创建用户 CREATE USER test IDENTIFIED BY 123456;--创建一个用户名为 test 密码为123456的用户 GRANT CONNECT,CREATE SYNONYM TO test; ---授予权限(连接数据库,创建同义词--起别名) GRANT SELECT ON SCOTT.EMP TO test;--查询 GRANT DELETE ON SCOTT.EMP TO test;--删除 GRANT UPDATE ON SCOTT.EMP TO test;--增 select * from scott.emp; create synonym staff for scott.emp;--起别名--提高安全性 select * from staff;---私有同义词,只能谁创建谁访问
④、公有:public
需要sys或者system用户来创建
--一sys或system身份登录,创建公有同义词--谁都能查 create public synonym emps for scott.emp; select * from emps;