人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

(急)SQL Serverで、テーブル自体のロックのやり方を教えていただけないでしょうか?。

●質問者: sd9to
●カテゴリ:コンピュータ
✍キーワード:SQL Server ロック
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● okazbb
●25ポイント

http://www.microsoft.com/japan/msdn/library/default.asp?url=/jap...

このページは、存在しないか、削除されています。

http://cgi.f29.aaacafe.ne.jp/~snaka/PukiWiki/PukiWiki.php?SQLSer...

SQLServer%2F%A5%ED%A5%C3%A5%AF - SnakaWiki 2nd Edition

http://www.atmarkit.co.jp/fnetwork/rensai/sql28/sql1.html

@IT:SQL Serverで「デッドロック」を回避する

SELECT * FROM Customers WITH (TABLOCK);

でどうですか?

◎質問者からの返答

ありがとうございます。

やりたいことは2番目のURLの排他ロックみたいです


2 ● くいっぱ
●25ポイント

http://www.microsoft.com/japan/technet/prodtechnol/sql/reskit/sq...

LOCK TABLE…IN LOCK TABLE…IN EXCLUSIVE MODE SELECT…table_name(TABLOCKX)

詳しくはここで。

Oracleの構文とほとんど同じですが、

SQL-Serverのクエリアナライザなどは、オートコミットになってることがあるので状態を確認、注意してください。

◎質問者からの返答

ありがとうございます。

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ