sql – 什么是{ts’2013-04-02 00:00:00′}?

前端之家收集整理的这篇文章主要介绍了sql – 什么是{ts’2013-04-02 00:00:00′}?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
当我分析运行T-sql时,我发现在where子句中有{ts’2013-04-02 00: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 literal的转义序列

ODBC defines escape sequences for date,time,and timestamp literals. The Syntax of these escape sequences is as follows:

{ts 'value'}

where we can use it?

在任何地方都有datetime值. (“timestamp”是sql Server调用datetime的sql Standard语言).

猜你在找的MsSQL相关文章