asamiのメモ帳

[DataBase,SQL/テーブルをロックする]の変更点

「DataBase,SQL/テーブルをロックする」の編集履歴(バックアップ)一覧はこちら

DataBase,SQL/テーブルをロックする」(2009/12/25 (金) 13:33:48) の最新版変更点

追加された行は緑色になります。

削除された行は赤色になります。

***テーブルをロックする 他のトランザクションが更新したり、参照したりできなくなるようにします。 ※PostgreSQLの場合 &bold(){LOCK [ テーブル名 ] table IN [ ROW | ACCESS ] [ SHARE | EXCLUSIVE ] MODE } 【単位】 -ROW:行 -ACCESS:テーブル全体 【モード】 -EXCLUSIVE:読込不可/更新不可 -SHARE:読込可/更新不可 例) LOCK TABLE ASAMI IN ACCESS EXCLUSIVE MODE NOWAIT ASAMIテーブルを参照・更新ができないようにロックします。 その際、すでにロックされている場合はロックが開放されるまで待たない(すぐロックできなかったらアボードする)。 合計:&counter(){}
***テーブルをロックする 他のトランザクションが更新したり、参照したりできなくなるようにします。 ※PostgreSQLの場合 &bold(){LOCK [ テーブル名 ] table IN [ ROW | ACCESS ] [ SHARE | EXCLUSIVE ] MODE} 【単位】 -ROW:行 -ACCESS:テーブル全体 【モード】 -EXCLUSIVE:読込不可/更新不可 -SHARE:読込可/更新不可 例) LOCK TABLE ASAMI IN ACCESS EXCLUSIVE MODE NOWAIT ASAMIテーブルを参照・更新ができないようにロックします。 その際、すでにロックされている場合はロックが開放されるまで待たない(すぐロックできなかったらアボードする)。 合計:&counter(){}

表示オプション

横に並べて表示:
変化行の前後のみ表示: