我需要在WHERE子句中调用存储过程来进行SELECT。 它应该是类似的东西....SQL Server 2005:从WHERE子句中调用存储过程
SELECT DISTINCT顶部10 IX,d.droit FROM v_droit d,v_info我 WHERE d.nomdroit = 'YY' AND i.id <> 2 AND (请从VAL(EXEC up_droits(九,d.droit))<> 3
但它不工作... 任何想法?
不要说用一个函数代替存储过程因为不可能在一个函数中使用现有的代码,所以这个函数不是一个有效的选项,我是真实的ly需要能够使用存储过程
请更新问题(标题,说明和标记),以具体说明您正在讨论的特定SQL Server。这方面存在显着差异。 – bignose 2009-06-03 07:42:39
假设你的意思是在哪里,而不是在(如问题主体中所述)。 – 2009-06-03 07:44:54
你的存储过程是做什么的? – 2009-06-03 07:45:56