sql server中自定义的存储过程能否像SUM()在select语句中调用?急!!
sql server中自定义的存储过程如下:
CREATE PROCEDURE GetStockNumber
@ProductID varchar(13),
@StockNumber decimal(16,3) output
AS
....
能否如下调用:
select sUcd, GetStockNumber(sUcd)
from whm03
where sUcd = 'K-10003 '
如果不行想达到如上select句中的调用方式如何实现
------解决方案--------------------建议改成函数吧。。。
------解决方案--------------------CREATE FUNCTION dbo.Min(@d1 sql_variant, @d2 sql_variant)
RETURNS sql_variant AS
BEGIN
RETURN CASE WHEN @d1 > @d2 THEN @d2 ELSE @d1 END
END
供参考