|
已创建 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
|