![]() |
|
Archives of the TeradataForumMessage Posted: Thu, 09 Jul 2009 @ 16:36:03 GMT
Hi, We have run this simple query which inserts 2 rows into a table, and runs 3 separate selects. We have tried this on a V2R6.1 , V2R6.2 and V12 machines. The results are the same, the last 2 selects produce the wrong results. We're told its due to the COLUMNLIST being over VARCHAR(1000). All executed via SQL Assitant in Teradata mode.
CREATE SET TABLE colstats.clean_stats_test ,FALLBACK ,
NO BEFORE JOURNAL,
NO AFTER JOURNAL,
CHECKSUM = DEFAULT
(
DatabaseName VARCHAR(128) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
TableName VARCHAR(128) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
StatId INTEGER,
StatisticType CHAR(1) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
ColumnName VARCHAR(128) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL,
Frequency SMALLINT NOT NULL,
CreateTimeStamp TIMESTAMP(0) FORMAT 'yyyy-mm-ddbhh:mi:ss' NOT NULL,
CommentString VARCHAR(300) CHARACTER SET LATIN NOT CASESPECIFIC,
ColCounter INTEGER,
ColumnList VARCHAR(8192) CHARACTER SET LATIN NOT CASESPECIFIC,
CollectStats CHAR(1) CHARACTER SET LATIN NOT CASESPECIFIC NOT NULL)
PRIMARY INDEX ( DatabaseName ,TableName ,ColumnName );
insert into colstats.clean_stats_test
values
('sys_reporting','dbqlobjtbl_tmp',1,'I','procid',1,current_timestamp(0),
'Systec',1,'procid,collecttimestamp','C');
insert into colstats.clean_stats_test
values
('sys_reporting','dbqlobjtbl_tmp',1,'I','collecttimestamp',1,current_tim
estamp(0),'Systec',2,'procid,collecttimestamp','C');
1) select databasename, tablename, statid, statistictype, columnname,
frequency, createtimestamp, commentstring, colcounter, columnlist,
collectstats
from colstats.clean_stats_test
order by 1,2,3, 9,10 ;
DatabaseName TableName StatId StatisticType
ColumnName Frequency CreateTimeStamp CommentString
ColCounter ColumnList CollectStats
sys_reporting dbqlobjtbl_tmp 1 I procid 1
2009-07-09 16:47:59 Systec 1 procid,collecttimestamp C
sys_reporting dbqlobjtbl_tmp 1 I collecttimestamp
1 2009-07-09 16:47:59 Systec 2 procid,collecttimestamp
C
CORRECT RESULT
2) select databasename, tablename, statid, statistictype, columnname,
frequency, createtimestamp, commentstring, colcounter, columnlist,
collectstats
from colstats.clean_stats_test
order by 1,2,3, 10,9 ;
DatabaseName TableName StatId StatisticType
ColumnName Frequency CreateTimeStamp CommentString
ColCounter ColumnList CollectStats
sys_reporting dbqlobjtbl_tmp 1 I collecttimestamp
1 2009-07-09 16:47:59 Systec 2 procid,collecttimestamp
C
sys_reporting dbqlobjtbl_tmp 1 I procid
1 2009-07-09 16:47:59 Systec 1 procid,collecttimestamp
C
INCORRECT RESULT
3) select databasename, tablename, statid, statistictype, columnname,
frequency, createtimestamp, commentstring, colcounter, columnlist,
collectstats
from colstats.clean_stats_test
order by 1,2,3, columnlist,colcounter ;
DatabaseName TableName StatId StatisticType
ColumnName Frequency CreateTimeStamp CommentString
ColCounter ColumnList CollectStats
sys_reporting dbqlobjtbl_tmp 1 I collecttimestamp
1 2009-07-09 16:47:59 Systec 2 procid,collecttimestamp
C
sys_reporting dbqlobjtbl_tmp 1 I procid 1
2009-07-09 16:47:59 Systec 1 procid,collecttimestamp C
INCORRECT RESULT
Anyone else experience this Trevor Price - Certified Teradata Master V2R5 Vodafone DBA
| ||||||||||||||||||||||||||||||||||||||||||||||||
| | ||||||||||||||||||||||||||||||||||||||||||||||||
| ||||||||||||||||||||||||||||||||||||||||||||||||
|
| ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||