我希望能够做到这样的事情:
insert into mydb.mytable (updatetimestamp) values (#1/15/2012 01:03:00#)
...或...
select * from mydb.mytable where updatetimestamp = #1/15/2012 01:03:00#
使用文字不需要强制转换,因为它会立即将表达式解释为DATE或TIMESTAMP。
Teradata是否支持这种语法?
答案 0 :(得分:7)
是的,Teradata支持日期和时间戳的ANSI格式。参考:http://www.teradataforum.com/l070316a.htm
例如:
INSERT
INTO mydb.mytable (updatetimestamp)
VALUES (TIMESTAMP '2012-01-15 01:03:00');
或者:
SELECT *
FROM mydb.mytable
WHERE updatedate = DATE '2012-01-15';