5

我希望能够做这样的事情:

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 是否支持这种类型的语法?

4

1 回答 1

8

是的,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';
于 2012-11-30T19:41:22.943 回答