EXEC %% System()。FireTrigger

时间:2013-08-27 02:50:45

标签: sql-server

我只是想知道这是什么?

EXEC %%System().FireTrigger(ID = 225, ID = 102, ID = 0, ID = 0, Value = @server,
ID = -1, ID = 0, ID = 0, Value = NULL, 
ID = 7, Value = @server, Value = @srvproduct2, Value = @provider, Value = @datasrc, Value = @location, Value = NULL, Value = @catalog)

我一直试图在mssql中寻找它,但我找不到它,它是什么意思?我知道EXEC用于执行存储过程,但什么是%%System()?

什么是FireTrigger?它是系统中的嵌入式命令吗?外部DLL?一直试图谷歌它,但目前似乎含糊不清。

1 个答案:

答案 0 :(得分:4)

这是一种有时暴露出来的内部机制,但你不能自己调用​​它并且没有文档记录。