teradata查询中的{d';2013-12-01';}是什么

teradata查询中的{d';2013-12-01';}是什么,teradata,Teradata,我对teradata很陌生。我遇到了一个查询,其中我看到了{d'2013-12-01'}表达式。有人能告诉我这是怎么回事吗 SELECT CASES.CASE_ID, CASES.CREATION_TIMESTAMP, CASES.ACCOUNT_NUMBER, CASES.AGENT_ID FROM CASES WHERE CREATION_DATE = {d '2013-12-01'} AND AGENT_ID IN ('aaaaa','bbbbb','ccccc') ; 根据一匹

我对teradata很陌生。我遇到了一个查询,其中我看到了{d'2013-12-01'}表达式。有人能告诉我这是怎么回事吗

SELECT
  CASES.CASE_ID, CASES.CREATION_TIMESTAMP, CASES.ACCOUNT_NUMBER, CASES.AGENT_ID
FROM
  CASES
WHERE CREATION_DATE = {d '2013-12-01'} AND AGENT_ID IN ('aaaaa','bbbbb','ccccc') ;

根据一匹没有名字的马的评论进行编辑

{d'2013-12-01}
是日期的ODBC/JDBC转义序列


如果尝试使用.NET/CLI运行此选择,它将失败。最好使用日期为“2013-12-01”的

它也适用于JDBC,因为JDBC使用相同的转义语法。但我同意使用ANSI日期文字是一个更好的选择。@a_horse_和_no_name:谢谢你的提示,我将编辑我的答案。非常感谢@dnoeth:您能分享参考文档的URL吗?详细信息类似语法。@Sanjiv:您的意思是日期语法?它在TD手册中:@Sanjiv:google表示“odbc转义文字日期”,例如。