|  |  | 
|  |  | Archives of the TeradataForumMessage Posted: Mon, 21 Feb 2005 @ 22:40:14 GMT
 
 <-- Anonymously Posted: Monday, February 21, 2005 17:40 --> Hi all We have noticed that despite all the system defaults being Latin, when creating a volatile table in the following manner the column with the case statement gets created with Unicode character set which causes poor performance in subsequent joins. 
     create volatile table test as
     (
      select
       proc_d
      ,case when proc_d is null then 'Y' else 'N' end as Null_D
      from run_d
     ) with no data
     on commit preserve rows ;
Any ideas on why this happens? If we create the table first like this it is created as latin charset: 
     create volatile table test
     (
      proc_d date
     ,Null_D char(1)
     )
     on commit preserve rows ;
We're on V2R4.1. Cheers 
 | ||||||||||||||||||||||||||||||||||||||||||||||
|  | ||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | ||||||||||||||||||||||||||||||||||||||||||||||||
|   | ||||||||||||||||||||||||||||||||||||||||||||||||
| Copyright 2016 - All Rights Reserved | ||||||||||||||||||||||||||||||||||||||||||||||||
| Last Modified: 15 Jun 2023 | ||||||||||||||||||||||||||||||||||||||||||||||||