黄色电影一区二区,韩国少妇自慰A片免费看,精品人妻少妇一级毛片免费蜜桃AV按摩师 ,超碰 香蕉

Oracle SET TRANSACTION語句(設(shè)置事務(wù))

Oracle SET TRANSACTION語句(設(shè)置事務(wù))

在Oracle中,SET TRANSACTION語句可以用來設(shè)置事務(wù)的各種狀態(tài),比如只讀、讀/寫、隔離級別,為事務(wù)分配名稱或?qū)⑹聞?wù)分配回滾段等等。本教程要為大家?guī)淼木褪荢ET TRANSACTION語句的語法以及示例,教大家如何正確使用該語句。

 

SET TRANSACTION語法

Oracle中SET TRANSACTION語句的語法是:

SET TRANSACTION [ READ ONLY | READ WRITE ]
                [ ISOLATION LEVEL [ SERIALIZE | READ COMMITED ]
                [ USE ROLLBACK SEGMENT 'segment_name' ]
                [ NAME 'transaction_name' ];

參考

● READ ONLY:可以將事務(wù)設(shè)置為只讀事務(wù)。

● READ WRITE:可以將事務(wù)設(shè)置為讀/寫事務(wù)。

● ISOLATION LEVEL: 如果指定,它有兩個選項:

1.ISOLATION LEVEL SERIALIZE:如果事務(wù)嘗試更新由另一個事務(wù)更新并未提交的資源,則事務(wù)將失敗。

2.ISOLATION LEVEL READ COMMITTED:如果事務(wù)需要另一個事務(wù)持有的行鎖,則事務(wù)將等待,直到行鎖被釋放。

● USE ROLLBACK SEGMENT:可選的。 如果指定,它將事務(wù)分配給由'segment_name'標識的回退段,該段是用引號括起來的段名稱。

● NAME:為'transaction_name'標識的事務(wù)分配一個名稱,該事務(wù)用引號括起來。

 

SET TRANSACTION示例

下面我們來看一個演示如何在Oracle中使用SET TRANSACTION語句的示例。

只讀

首先,下面來看看看如何使用SET TRANSACTION語句將事務(wù)設(shè)置為只讀。

SET TRANSACTION READ ONLY NAME 'RO_example';

此示例會將事務(wù)設(shè)置為只讀,并為其分配“RO_example”的名稱。

讀寫

下面是如何使用SET TRANSACTION語句將事務(wù)設(shè)置為讀/寫的示例:

SET TRANSACTION READ WRITE NAME 'RW_example';

下一節(jié):Oracle LOCK TABLE語句(鎖表)

Oracle教程

相關(guān)文章