当我分析正在运行的T-SQL时,我在where子句中找到了一个 {ts‘2013-04-0200:00:00’}的查询。我对此很好奇,并试图找到来源。它由CrystalReport报表执行。
这是查询。
SELECT * FROM [Table] B WHERE CONVERT(VARCHAR, [AddedDateTime], 111) BETWEEN CONVERT(VARCHAR, {ts '2013-03-31 00:00:00'}, 111) AND CONVERT(VARCHAR, {ts '2013-04-02 00:00:00'}, 111)
谁能给我打电话什么是什么,我们可以在哪里使用?
这是ODBC文字转义序列
ODBC为日期,时间和时间戳文字定义转义序列。这些转义序列的语法如下:
{ts 'value'}
我们可以在哪里使用它?
datetime期望值的任何地方。(“时间戳记”是SQL Server所说的SQL Standard术语datetime)。
datetime