在SQL查询中将变量置于引号中



我已经声明了一个变量vGetDate = 2021-03-20,并希望在查询中使用该值来获取该日期之后的记录。例如:(select * from ABC where UpdatedDate > vGetDate(。

此查询不会给出所需的结果,因为日期需要在一个报价单中。

我不能为了把日期放在引号里而触摸变量声明部分(vGetDate(。我可以操作where条件,但不确定如何将变量放在引号中。

在SQL Server中,您可以执行以下操作:

declare @date date;
set @date = '2021-03-20';
select *
from ABC
where UpdatedDate > @date;

如果使用接口调用SQL,那么在执行查询时应该能够传入参数。

相关内容

  • 没有找到相关文章

最新更新