トリガーは,古くからあるSQL Serverの機能だ。だが,MicrosoftはSQL Server 2005でトリガーの再設計を行ったため,内部の細かい仕様は以前とはかなり異なるものになっている。 前回の記事「行レベルのバージョン管理の隠れたコスト」で学習したように,SQL Server ...
SQL Server 2005では,「行レベルのバージョン管理(RLV:Row Level Versioning)」と呼ばれる,変更中のデータに対して同時アクセスを可能にする機能が追加された。ただし,RLVを使用すると,tempdbデータベースの使用量が増加する。ここでは,SQL Server 2005の新しい ...
In SQL Server, a trigger is a special type of stored procedure that is automatically executed in response to certain events occurring in the database. Triggers can be used to enforce business rules, ...