11
używam CONTEXT_INFO
pominąć wyzwalaczy jako takie:Jak ustawić CONTEXT_INFO = NULL?
IF CONTEXT_INFO() = 0x676E6F7468692073656175746F6E RETURN
iw moim PROC:
IF CONTEXT_INFO() IS NOT NULL SET @CONTEXT_INFO = CONTEXT_INFO() -- to restore later
SET CONTEXT_INFO 0x676E6F7468692073656175746F6E
Jak ustawić ją z powrotem na NULL jeśli potrzebne? SET CONTEXT_INFO = NULL
wykonuje pracę nie. Czy brakuje mi czegoś oczywistego?
Ale zanim zostanie on zdefiniowany, jest pusty: wybierz context_info() – SQLMason
+1 za sugerowanie sys.sysprocesses – SQLMason
@DanAndrews - Jeśli jest wyzerowany 'select context_info()' zwraca 'NULL'. tj. "SET CONTEXT_INFO 0x; select context_info()' –