Oracle维护数据一致性之实例

本文通过实际操作演示了如何使用 Oracle SQL 进行数据库操作,包括登录、创建表、查询和更新数据等基本步骤,并详细介绍了如何提交更改以确保数据更新。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >


作者:雨竹清风

1.以scott身份登录   注意要使用scott的密码,下面的实例图是自己重设密码后的登录状况,如果未修改密码为tiger。

2.创建一个表,名为xuanxuan,结构数据与emp中相同。

SQL> create table xuanxuan as select * from emp;       可能在此显示没有emp视图或表。这时需要以system等sysdba的身份登录,授权给scott。命令为:grant create view to scott

 

表已创建。

3.查询job为CLERK的empno,ename,sal等信息。

SQL> select empno,ename,job,sal from xuanxuan where job='CLERK';一定要大写哦。

 

     EMPNO ENAME      JOB              SAL                                      

---------- ---------- --------- ----------                                      

      7369 SMITH      CLERK            800                                      

      7876 ADAMS      CLERK           1100                                      

      7900 JAMES      CLERK            950                                      

      7934 MILLER     CLERK           1300                                      

4.修改其工资为2000。

SQL> update xuanxuan set SAL =2000 where job ='CLERK';

 

已更新4行。

5.这时需要再打开一个DOS窗口,同样以scott的身份登录。并查询查询job为CLERK的empno,ename,sal等信息。

结果还是未曾改变。

6.这时需要回到第一次打开的DOS窗口中,输入commit命令。提交数据。

SQL> commit;

 

提交完成。

 

7.再次进入第二次打开的DOS窗口中查询job为CLERK的empno,ename,sal等信息。这时就会看到数据已经变化了。

 

示例图如下:

第一次打开的窗口中的命令及结果。

 

Oracle维护数据一致性之实例 - 雨竹清风 - 雨竹清风的博客

  

后面有行commit命令。

第二次打开窗口中的命令及结果。

Oracle维护数据一致性之实例 - 雨竹清风 - 雨竹清风的博客

  

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值