是否可以从 SQL 正在执行的 CLR 函数中确定首先调用 CLR 函数的 SQL 语句。如果没有直接的方法,那么间接的方法呢,比如获取某种句柄标识符并返回并查询 SQL 或该信息的日志?
例子:
SQL 执行:
select * from genericTable1 join genericCLRfunction() f on genericTable1.col = f.col;
在调用 genericCLRfunction() 的 SQL 语句调用的 CLR 中,我希望得到一个字符串,等于:
“select * from genericTable1 join genericCLRfunction() f on genericTable1.col = f.col;”