精品熟女碰碰人人a久久,多姿,欧美欧美a v日韩中文字幕,日本福利片秋霞国产午夜,欧美成人禁片在线观看

Oracle SET TRANSACTION語句(設置事務)

Oracle SET TRANSACTION語句(設置事務)

在Oracle中,SET TRANSACTION語句可以用來設置事務的各種狀態,比如只讀、讀/寫、隔離級別,為事務分配名稱或將事務分配回滾段等等。本教程要為大家帶來的就是SET 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:可以將事務設置為只讀事務。

● READ WRITE:可以將事務設置為讀/寫事務。

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

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

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

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

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

 

SET TRANSACTION示例

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

只讀

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

SET TRANSACTION READ ONLY NAME 'RO_example';

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

讀寫

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

SET TRANSACTION READ WRITE NAME 'RW_example';

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

Oracle教程

相關文章