我有一个现有的CLR,它使用XST分解和验证传入的XML。我希望将数据点(不关心XML本身)捕获到可以直接插入数据库表的表中。因此,我会调用我的CLR存储的proc,它将返回4列,包含数百或行,我只需做一个select * from TableReturnedFromCLRspCAll它不一定是SP,它可以是UDF .我真正的问题是如何让CLR返回一个表。我也需
我正在处理一个函数,该函数需要调用一个存储过程,该存储过程返回N行,然后将结果作为处理的一部分插入到一个临时表中。在存储过程上调用EXEC效果很好:我得到的错误是:Invalid use of side-effecting or time-dependent operator我知道这个错误通常是在试图操作不是函数