想要实现类似下面的一个功能:
CREATE FUNCTION analyze (@table varchar(20),@m varchar(2),@n varchar(2))
RETURNS TABLE
AS
RETURN (SELECT subbranch,def_amount
from @table
where def_time between @m and @n)变量@table直接跟在from后面通不过,说是没定义过,而且由于在函数里不能用exec命令,故不能象存储过程中那样用把select语句赋值给字符串变量的方式来实现,请哪位高手指点一下
CREATE FUNCTION analyze (@table varchar(20),@m varchar(2),@n varchar(2))
RETURNS TABLE
AS
RETURN (SELECT subbranch,def_amount
from @table
where def_time between @m and @n)变量@table直接跟在from后面通不过,说是没定义过,而且由于在函数里不能用exec命令,故不能象存储过程中那样用把select语句赋值给字符串变量的方式来实现,请哪位高手指点一下
解决方案 »
免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货