Magic Number_咖啡寶貝???_0xCAFEBABE
最近由於在研究如何去撰寫Trigger avoid without where-clause 使用 Xmind 繪製 針對一些改善方案要去研究如何去寫這段防範 Trigger 說實在的 根本沒捨麼碰過!!!! 所以算是一項全新挑戰 爬到了 Enforce Where clause on every update statement https://www.sqlservercentral.com/Forums/Topic1076396-145-1.aspx 這篇英文文章 下方有一位十分英明的大大Gianluca Sartori 寫的一段SQL 剛好是覺得可以派的上用場的 只不過....... 只能說 程度不太夠 還真不太能知道Gianluca Sartori大大在寫捨麼 勉強可以知道一些判斷邏輯、流程和變數使用 只不過突然看到一個感覺有點詭異的數字內容 0xCAFEBABE(「cafe babe」) 這個 字面直翻的 "咖啡寶貝" 到底是捨麼????? T-SQL 區塊 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 CREATE TRIGGER MyTrigger ON MyTable FOR INSERT , DELETE , UPDATE AS BEGIN SET NOCOUNT ON ; DECLARE @ program_name nvarchar( 128 ) SELECT @ program_name = program_name FROM sys.dm_exec_sessions WHERE session_id = @@ spid -- Is it SSMS? IF @ program_name LIKE '%Management%Studio%' BEGIN IF CONTEXT_INFO() IS NULL OR CONTEXT