数据库--事务管理

本文介绍了数据库事务的概念,强调其作为不可分割的工作单位确保数据一致性的关键作用。通过一个实验,展示了如何创建用户、授权并执行事务,包括数据的插入、回滚和保存点的使用,帮助读者对事务管理形成感性认识。

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

实验目的

事务是由用户定义的一个数据库的操作序列,这些操作要么全做,要么全不做,是一个不可分割的工作单位。 Oracle数据库使用事务机制来确保数据的一致性,数据库的事务机制是发生在第一个SQL语句执行时,结束于COMMITROLLBACK命令执行时。只有一个事务执行完成后,另一个可执行的SQL语句才能执行。SQL执行时,所有的数据改变都是暂时的,只有结束事务的时候,才会真正写入数据库。

通过本实验,对事务管理有感性认识。

实验内容

1、 用帐号sys密码oracle创建新的用户并授权:

create user cc identified by ccpassword ;
grant resource, connect, DBA  to cc;

在这里插入图片描述
2、 以用户CC的身份建立连接,并在此连接下执行后面的操作;

create table mytable(tno char(2) primary key, tname char(10));

在这里插入图片描述
3、 拷贝代码运行,建立表格及输入数据:

Insert Into Mytable Values('01','赵老大');
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值