如何在Sql Server(2005)的VIEW中“声明标量变量”

如何在Sql Server(2005)的VIEW中“声明标量变量”,第1张

如何在Sql Server(2005)的VIEW中“声明标量变量

如Alex K所述,您应该将其编写为内联表值函数。这是描述它的文章。

简而言之,语法将类似于

CREATE FUNCTION dbo.GetForPeriod    ( @StartDate datetime, @EndDate datetime) RETURNS TABLE RETURN    SELECt  [[ your column list ]]   FROM    [[ table list]   WHERe   [[some column] BETWEEN @StartDate AND @EndDate

您可以有一个选择查询(但是很复杂,可以使用CTE)。然后您将其用作

SELECt * FROM dbo.GetForPeriod('1-Jan-2010', '31-Jan-2010')


欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5640666.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-12-16
下一篇 2022-12-16

发表评论

登录后才能评论

评论列表(0条)

保存