加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 站长学院 > MsSql教程 > 正文

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

发布时间:2020-12-12 08:53:35 所属栏目:MsSql教程 来源:网络整理
导读:当我分析运行T-SQL时,我发现在where子句中有{ts’2013-04-02 00:00:00′}的查询. 我很好奇,并试图找到来源. 它由CrystalReport报告执行. 这里是查询. SELECT *FROM [Table] BWHERE CONVERT(VARCHAR,[AddedDateTime],111) BETWEEN CONVERT(VARCHAR,{ts '2013-0
当我分析运行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语言).

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读