Oracle学习(十):视图,索引,序列号,同义词(二)

2014-11-24 02:24:56 · 作者: · 浏览: 10
已创建 1 行。 SQL> / 已创建 1 行。 SQL> commit; 提交完成。 SQL> select * from testseq; TID TNAME ---------- -------------------- 3 aaa 4 aaa 5 aaa 已选择3行。 SQL> insert into testseq values(myseq.NEXTVAL,'aaa'); 已创建 1 行。 SQL> / 已创建 1 行。 SQL> rollback; 回退已完成。 SQL> insert into testseq values(myseq.NEXTVAL,'aaa'); 已创建 1 行。 SQL> select * from testseq; TID TNAME ---------- -------------------- 3 aaa 4 aaa 5 aaa 8 aaa 已选择4行。 SQL>
/* SQL> 序列不连续: SQL> 1. 内存,长度20 SQL> 2. 序列是一个公有对象 SQL> 3. rollback序列不连续: SQL> 1. 内存,长度20 SQL> 2. 序列是一个公有对象 SQL> 3. rollback SQL> */ SQL> host cls SQL> --同义词 SQL> show user USER 为 "SCOTT" SQL> select count(*) from hr.EMPLOYEES; select count(*) from hr.EMPLOYEES * 第 1 行出现错误: ORA-00942: 表或视图不存在 SQL> / COUNT(*) ---------- 107 已选择 1 行。 SQL> --为hr.EMPLOYEES起别名 SQL> create SYNONYM hremp for hr.EMPLOYEES; create SYNONYM hremp for hr.EMPLOYEES * 第 1 行出现错误: ORA-01031: 权限不足 SQL> / 同义词已创建。 SQL> select count(*) from hremp; COUNT(*) ---------- 107 已选择 1 行。 SQL> spool off