我需要在 WHERE 子句中调用存储过程来进行 SELECT。应该是这样的......
SELECT distinct top 10 ix, d.droit FROM v_droit d, v_info i WHERE d.nomdroit='yy' AND i.id<>2 AND (select val from (exec up_droits(ix, d.droit)) <>3
但它不起作用......有什么想法吗?
不要说用函数替换存储过程,因为不可能在函数中使用现有代码。所以这个函数不是一个有效的选项。我真的需要能够使用存储过程