我的想法是實現一個基本的「矢量時鐘」,其中時間戳是基於時鐘的,總是前進並保證是唯一的。 例如,在一個簡單的表: CREATE TABLE IF NOT EXISTS timestamps (
last_modified TIMESTAMP UNIQUE
);
我使用觸發器來設置插入之前的時間戳值。它基本上只是去到未來,當兩個刀片在同一時間到達: CREATE OR REPLACE F
在MS SQL Server中,我使用全局臨時表來存儲客戶端傳遞的會話相關信息,然後在觸發器中使用該信息。 由於同一個全局臨時表可以在不同的會話中使用,並且在我想寫入時可能存在也可能不存在(取決於先前使用過的所有會話是否關閉),我正在做在寫入之前檢查全局臨時表存在的基礎上創建的。 IF OBJECT_ID('tempdb..##VTT_CONTEXT_INFO_USER_TASK') IS NUL