![]() |
|
Archives of the TeradataForumMessage Posted: Tue, 20 Apr 2004 @ 12:54:16 GMT
Per teradata documentation, TimeStamp (YYYY-MM-DD hh:mi:ss.ssssss) The string ss.ssssss represents seconds. The valid range for the first two digits is 00-59. You must specify both digits. You can specify from one to six factional digits. But, here what terdata does:-
show table ts;
show table ts;
*** Text of DDL statement returned.
*** Total elapsed time was 1 second.
------------------------------------------------------------------------
---
CREATE SET TABLE WEEKLY.ts ,NO FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
ts TIMESTAMP(6))
PRIMARY INDEX ( ts );
BTEQ -- Enter your DBC/SQL request or BTEQ command:
insert into ts (ts) values ( cast('1998-11-23 15:30:23' as timestamp));
insert into ts (ts) values ( cast('1998-11-23 15:30:23' as timestamp));
*** Insert completed. One row added.
*** Total elapsed time was 1 second.
BTEQ -- Enter your DBC/SQL request or BTEQ command:
insert into ts (ts) values ( cast('1998-11-23 15:30:61' as timestamp));
insert into ts (ts) values ( cast('1998-11-23 15:30:61' as timestamp));
*** Insert completed. One row added.
*** Total elapsed time was 1 second.
BTEQ -- Enter your DBC/SQL request or BTEQ command:
sel * from ts;
sel * from ts;
*** Query completed. 2 rows found. One column returned.
*** Total elapsed time was 1 second.
ts
--------------------------
1998-11-23 15:30:23.000000
1998-11-23 15:30:61.000000
BTEQ -- Enter your DBC/SQL request or BTEQ command:
insert into ts (ts) values ( cast('1998-11-23 15:30:62' as timestamp));
insert into ts (ts) values ( cast('1998-11-23 15:30:62' as timestamp));
*** Failure 6760 Invalid timestamp.
Statement# 1, Info =0
*** Total elapsed time was 1 second.
BTEQ -- Enter your DBC/SQL request or BTEQ command:
insert into ts (ts) values ( cast('1998-11-23 15:30:61.999999' as
timestamp));
insert into ts (ts) values ( cast('1998-11-23 15:30:61.999999' as
timestamp
));
*** Insert completed. One row added.
*** Total elapsed time was 1 second.
BTEQ -- Enter your DBC/SQL request or BTEQ command:
sel * from ts;
sel * from ts;
*** Query completed. 3 rows found. One column returned.
*** Total elapsed time was 1 second.
ts
--------------------------
1998-11-23 15:30:23.000000
1998-11-23 15:30:61.999999
1998-11-23 15:30:61.000000
-Naresh
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||