其他分享
首页 > 其他分享> > commit与rollback命令

commit与rollback命令

作者:互联网


SQL*Plus: Release 10.2.0.1.0 - Production on 星期二 11月 12 19:16:15 2019

Copyright (c) 1982, 2005, Oracle.  All rights reserved.

SQL> connect system/system;
已连接。
SQL> create table student(
  2  sid char(4) primary key,
  3  sname varchar2(10)
  4  );

表已创建。

SQL> insert into student values('1001','lixiang');

已创建 1 行。

SQL> insert into student values('1002','li');

已创建 1 行。


SQL> update student set sname='wang'
  2  where sid='1001';

已更新 1 行。

SQL> select * from student;

SID      SNAME
-------- --------------------
1001     wang
1002     li

SQL> rollback;

回退已完成。

SQL> select * from student;

未选定行

SQL> insert into student values('1001','liang');

已创建 1 行。

SQL> commit;

提交完成。

SQL> insert into student values('1002','li');

已创建 1 行。

SQL> select * from student;

SID      SNAME
-------- --------------------
1001     liang
1002     li

SQL> rollback;

回退已完成。


SQL> select * from student;

SID      SNAME
-------- --------------------
1001     liang

SQL>

标签:rollback,into,li,命令,select,student,SQL,commit,1001
来源: https://blog.51cto.com/u_14013325/2895881