表修改

使用 字符串中使用

Insert into products

Values(12,1,’o’’Malley’,null,null);

 

Insertintocustomerscustomer_id,first_name,last_name

Select 10,first)name,last_name

From custormers

Where customer_id=1

 

Merge into products p

Using product_changs pc on(

p.product_id=pc.product_id

)

When matched then

Update

Set p.product_type_id=pc.product_type_id,

p.price=pc.price

when not matched then

insert(

p.product_id,

p.price

)

Values(pc.product_id,pc.price)

 

保存点

Dml ssssss

Savepoint save1;

Dml ssssssssssss

Rollback to savepoint save1

 

Rollback ---回滚整个。

 

容易出现的问题是:

幻想读,不可重复读,读脏数据

隔离级别对应是:

Read uncommitted 允许所有,

Read committed 允许幻想读,不可重复读,但是不允许脏读,

Repeatable read 允许幻想读,但是不允许不可重复读和脏读

Serializable 都不允许。

闪回:

Dba 操作:

Grant execute on sys.dbms_flashback to store;

时间闪回

Execute dbms_flashback.enable_at_time(sysdate-10/1440)

系统便更号 闪回。

Variable current_scn number

Execute : current_scn number=DBMS_FLASHBACK.GET_SYSTEM_CHANGE_NUMBER();

 

EXECUTE DBMS_FLASHBACK.ENABLE_AT_SYSTEM_CHANGE_NUMBER(:CURRENT_SCN)

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值