[ 
https://issues.apache.org/jira/browse/TRAFODION-304?page=com.atlassian.jira.plugin.system.issuetabpanels:comment-tabpanel&focusedCommentId=14708675#comment-14708675
 ] 

Atanu Mishra commented on TRAFODION-304:
----------------------------------------

Anoop Sharma (anoop-sharma) wrote on 2014-05-28:        #2
Download full text (5.6 KiB)
Did not see this error.
In the test run, did the target table myb2ul04 exist before the 
create...as...select stmt was issued?

[...]
Read more...

ying-wen ku (ying-wen-ku) wrote on 2014-05-28: RE: [Bug 1323864] Re: create 
table as 106 column table return error 4023 #3
Download full text (24.3 KiB)
I don't recall. But mostly like it did exist.
But table was dropped before create table as command.

Thanks,
ying

-----Original Message-----
From: <email address hidden> [mailto:<email address hidden>] On Behalf Of 
Sharma, Anoop
Sent: Wednesday, May 28, 2014 9:19 AM
To: Ku, Ying-Wen
Subject: [Bug 1323864] Re: create table as 106 column table return error 4023

Did not see this error.
In the test run, did the target table myb2ul04 exist before the 
create...as...select stmt was issued?

[...]
Stacey Johnson (sjohnson-w) on 2014-06-10
information type:       Proprietary → Public
Anoop Sharma (anoop-sharma) on 2014-06-27
Changed in trafodion:
status: New → In Progress
Anoop Sharma (anoop-sharma) on 2014-07-11
Changed in trafodion:
status: In Progress → Fix Committed
Alice Chen (alchen) on 2014-10-15
Changed in trafodion:
milestone:      none → r0.8
status: Fix Committed → Fix Released


> LP Bug: 1323864 - create table as 106 column table return error 4023
> --------------------------------------------------------------------
>
>                 Key: TRAFODION-304
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-304
>             Project: Apache Trafodion
>          Issue Type: Bug
>            Reporter: Apache Trafodion
>            Assignee: Anoop Sharma
>            Priority: Critical
>             Fix For: 0.8 (pre-incubation)
>
>
> 1. table g_sqldopt.b2uwl04 has 106 columns
> 2. create table as ... return error 4023
> SQL>create table myb2ul04 store by (SDEC9_UNIQ) 
>     as  (select * from  g_sqldopt.b2uwl04);
> *** ERROR[4023] The degree of each row value constructor (106) must equal the 
> degree of the target table column list (80). [2014-05-27 15:06:37]
> SQL>select * from myb2ul04;
> *** ERROR[4082] Object TRAFODION.USR.MYB2UL04 does not exist or is 
> inaccessible. [2014-05-27 15:06:37]
> create schema g_sqldopt;
> set schema g_sqldopt;
> Create Table b2uwl04 (
>          sbin0_4             Integer                    default 3 not null,
>          time0_uniq          Time                       not null,
>          varchar0_uniq       VarChar(8)                 no default not null,
>          sdec0_100           Decimal(9)                 no default not null,
>          int0_dTOf6_4        Interval day to second(6)  not null,
>          ts1_n100            Timestamp
>                                heading 'ts1_n100 allowing nulls',
>          sdec1_20            Decimal(5)                 no default not null,
>          int1_yTOm_n100      Interval year(1) to month  no default,
>          double1_2           Double Precision           not null,
>          udec1_nuniq         Decimal(4) unsigned        ,
>          char2_2             Character(2)               not null,
>          sbin2_nuniq         Largeint                   ,
>          sdec2_500           Decimal(9) signed          no default not null,
>          date2_uniq          Date                       not null,
>          int2_dTOf6_n2       Interval day to second(6)  no default,
>          real2_500           Real                       not null,
>          real3_n1000         Real                       ,
>          int3_yTOm_4         Interval year(1) to month  no default not null,
>          date3_n2000         Date                       no default,
>          udec3_n100          Decimal(9) unsigned        ,
>          ubin3_n2000         Numeric(4) unsigned        ,
>          char3_4             Character(8)               no default not null,
>          sdec4_n20           Decimal(4)                 no default,
>          int4_yTOm_uniq      Interval year(5) to month  not null,
>          sbin4_n1000         Smallint                   ,
>          time4_1000          Time                       no default not null,
>          char4_n10           Character(8)               no default,
>          real4_2000          Real                       not null,
>          char5_n20           Character(8)               ,
>          sdec5_10            Decimal(9) signed          no default not null,
>          ubin5_n500          Numeric(9) unsigned        no default,
>          real5_uniq          Real                       not null,
>          dt5_yTOmin_n500     Timestamp(0)               ,
>          int5_hTOs_500       Interval hour to second(0) no default not null,
>          int6_dTOf6_nuniq    Interval day to second(6)  no default,
>          sbin6_nuniq         Largeint                   no default,
>          double6_n2          Float(23)                  ,
>          sdec6_4             Decimal(4) signed          no default not null,
>          char6_n100          Character(8)               no default,
>          date6_100           Date                       not null,
>          time7_uniq          Time                       not null,
>          sbin7_n20           Smallint                   no default,
>          char7_500           Character(8)               no default not null,
>          int7_hTOs_nuniq     Interval hour(2) to second(0) ,
>          udec7_n10           Decimal(4) unsigned        ,
>          real7_n4            Real                       ,
>          ubin8_10            Numeric(4) unsigned        not null,
>          int8_y_n1000        Interval year(3)           ,
>          date8_10            Date                       no default not null,
>          char8_n1000         Character(8)               no default,
>          double8_n10         Double Precision           no default,
>          sdec8_4             Decimal(9) unsigned        not null,
>          sdec9_uniq          Decimal(18) signed         no default not null,
>          real9_n20           Real                       ,
>          time9_n4            Time                       ,
>          char9_100           Character(2)               no default not null,
>          int9_dTOf6_2000     Interval day to second(6)  no default not null,
>          ubin9_n4            Numeric(9) unsigned        no default,
>          ubin10_n2           Numeric(4) unsigned        no default,
>          char10_nuniq        Character(8)               ,
>          int10_d_uniq        Interval day(6)            not null,
>          ts10_n2             Timestamp                  ,
>          real10_100          Real                       not null,
>          udec10_uniq         Decimal(9) unsigned        no default not null,
>          udec11_2000         Decimal(9) unsigned        no default not null,
>          int11_h_n10         Interval hour(1)           no default,
>          sbin11_100          Integer                    not null,
>          time11_20           Time                       not null,
>          char11_uniq         Character(8)               not null,
>          double11_n100       Double Precision           ,
>          real12_n20          Real                       ,
>          ubin12_2            Numeric(4) unsigned        no default not null,
>          dt12_mTOh_1000      Timestamp(0)               no default not null,
>          sdec12_n1000        Decimal(18) signed         no default,
>          char12_n2000        Character(8)               no default,
>          int12_yTOm_100      Interval year to month     not null,
>          int13_yTOm_n1000    Interval year to month     ,
>          udec13_500          Decimal(9) unsigned        no default not null,
>          sbin13_n100         PIC S9(8)V9 COMP           no default,
>          ts13_uniq           Timestamp                  not null,
>          char13_1000         Character(8)               not null,
>          real13_n1000        Real                       ,
>          sbin14_1000         Integer                    no default not null,
>          double14_nuniq      Float(23)                  no default,
>          udec14_100          Decimal(4) unsigned        not null,
>          char14_n500         Character(8)               ,
>          int14_d_500         Interval day(3)            no default not null,
>          ts14_n100           Timestamp                  no default,
>          dt15_mTOh_n100      Timestamp(0)               no default,
>          double15_uniq       Double Precision           not null,
>          sbinneg15_nuniq     Largeint                   ,
>          sdecneg15_100       Decimal(9) signed          no default not null,
>          int15_dTOf6_n100    Interval day to second(6)  no default,
>          char15_100          Character(8)               not null,
>          dt16_m_n10          Date                       ,
>          int16_h_20          Interval hour              no default not null,
>          ubin16_n10          Numeric(4) unsigned        no default,
>          sdec16_uniq         Decimal(18) signed         not null,
>          char16_n20          Character(5)               ,   -- len = 2,4
>          real16_10           Real                       no default not null,
>          int17_y_n10         Interval year(1)           no default,
>          dt17_yTOmin_uniq    Timestamp(0)               not null,
>          real17_n100         Real                       ,
>          sbin17_uniq         Largeint                   no default not null,
>                                                         -- range: 0-149999
>          sdec17_nuniq        Decimal(18)                no default,
>          char17_2            Character(8)               not null,
>          primary key ( sdec9_uniq ASC,
>                     sdec0_100 DESC,
>                     sdec1_20  ASC
>                    )
>         )
>         store by primary key;
>         insert into b2uwl04 values (
>             3,
>             time '00:14:10',
>             'EKAALAAC',
>             88,
>             interval '0 00:00:03.375000' day to second(6),
>             timestamp '2100-01-01 00:00:56.250000',
>             12,
>             interval '7-04' year(1) to month,
>             1.0001,
>             850,
>             'AA',
>             4652,
>             152,
>             date '2112-09-27',
>             interval '0 00:00:00.000000' day to second(6),
>             10.052,
>             101.88,
>             interval '0-00' year(1) to month,
>             date '2101-08-12',
>             88,
>             588,
>             'AAAAAAAA',
>             3,
>             interval '151-11' year(5) to month,
>             823,
>             time '00:13:43',
>             'BDAAAAAA',
>             10223.0,
>             'CAAAAAAA',
>             0,
>             350,
>             1.085,
>             timestamp '2100-01-01 05:50:00',
>             interval '0:05:50' hour to second(0),
>             interval '0 01:27:13.500000' day to second(6),
>             4652,
>             1.0,
>             0,
>             'ACAAAAAA',
>             date '2100-02-22',
>             time '00:43:08',
>             8,
>             'FEAAFAAA',
>             interval '0:43:08' hour(2) to second(0),
>             8,
>             1.0,
>             3,
>             interval '823' year(3),
>             date '2100-01-04',
>             'DIAADAAA',
>             1.0003,
>             3,
>             2372,
>             10.0,
>             time '00:00:02',
>             'CA',
>             interval '0 00:15:56.250000' day to second(6),
>             2,
>             0,
>             'EKAALAAC',
>             interval '4652' day(6),
>             timestamp '2100-01-01 00:00:00.000000',
>             100.02,
>             4652,
>             588,
>             interval '8' hour(1),
>             88,
>             time '00:00:08',
>             'FDAABAAD',
>             1001.3000000000003,
>             1.0003,
>             1,
>             timestamp '2000-02-04 07:00:00',
>             823,
>             'DIAADAAB',
>             interval '1-11' year to month,
>             interval '70-10' year to month,
>             350,
>             5.0,
>             timestamp '2100-01-01 00:15:56.250000',
>             'DDAAFAAA',
>             10050.0,
>             652,
>             10652.000000000004,
>             52,
>             'EEAAIAAA',
>             interval '152' day(3),
>             timestamp '2100-01-01 00:00:58.500000',
>             timestamp '2000-01-04 16:00:00',
>             105.88000000000002,
>             -2588,
>             -88,
>             interval '0 00:01:39.000000' day to second(6),
>             'ANAAAAAA',
>             date '2000-04-01',
>             interval '3' hour,
>             3,
>             1823,
>             'BD',
>             1.0003,
>             interval '0' year(1),
>             timestamp '2100-01-01 14:10:00',
>             100.0,
>             77041,
>             850,
>             'AAAAAAAA'
>         );
>         insert into b2uwl04 values (
>             1,
>             time '01:05:08',
>             'AEAAFAAE',
>             88,
>             interval '0 00:00:01.125000' day to second(6),
>             timestamp '2100-01-01 00:00:09.000000',
>             14,
>             interval '7-04' year(1) to month,
>             1.0001,
>             3908,
>             'AA',
>             4074,
>             74,
>             date '2111-02-27',
>             interval '0 00:00:00.000000' day to second(6),
>             1.0074,
>             101.88,
>             interval '0-00' year(1) to month,
>             date '2101-08-12',
>             88,
>             588,
>             'AAAAAAAA',
>             17,
>             interval '408-01' year(5) to month,
>             897,
>             time '00:14:57',
>             'BCAAAAAA',
>             100.97,
>             'ADAAAAAA',
>             8,
>             408,
>             1090.8,
>             timestamp '2100-01-01 06:48:00',
>             interval '0:06:48' hour to second(0),
>             interval '0 01:16:23.250000' day to second(6),
>             4074,
>             1.0,
>             2,
>             'CYAAAAAA',
>             date '2100-03-16',
>             time '00:09:48',
>             8,
>             'AEAADAAA',
>             interval '0:09:48' hour(2) to second(0),
>             8,
>             1.0,
>             7,
>             interval '897' year(3),
>             date '2100-01-08',
>             'ECAAJAAA',
>             10.002,
>             1,
>             1553,
>             1.0008,
>             time '00:00:00',
>             'AI',
>             interval '0 00:35:46.500000' day to second(6),
>             0,
>             0,
>             'AEAAFAAE',
>             interval '4074' day(6),
>             timestamp '2100-01-01 00:00:00.000000',
>             100.24,
>             4074,
>             588,
>             interval '8' hour(1),
>             88,
>             time '00:00:08',
>             'AFAADAAD',
>             1001.3000000000003,
>             10.007,
>             1,
>             timestamp '2000-02-07 09:00:00',
>             897,
>             'ECAAJAAB',
>             interval '8-01' year to month,
>             interval '75-08' year to month,
>             408,
>             0.8,
>             timestamp '2100-01-01 01:13:16.500000',
>             'CDAAIAAA',
>             10108.0,
>             74,
>             10074.000000000002,
>             74,
>             'ACAAGAAA',
>             interval '74' day(3),
>             timestamp '2100-01-01 00:01:23.250000',
>             timestamp '2000-01-04 16:00:00',
>             1.0588,
>             -588,
>             -88,
>             interval '0 00:01:39.000000' day to second(6),
>             'ANAAAAAA',
>             date '2000-08-01',
>             interval '17' hour,
>             7,
>             4897,
>             'BCAA',
>             10.002,
>             interval '8' year(1),
>             timestamp '2100-01-03 17:08:00',
>             1.0008,
>             43570,
>             3908,
>             'AAAAAAAA'
>         );
>         insert into b2uwl04 values (
>             1,
>             time '00:56:32',
>             'EAAAJAAB',
>             88,
>             interval '0 00:00:01.125000' day to second(6),
>             timestamp '2100-01-01 00:01:43.500000',
>             6,
>             interval '7-04' year(1) to month,
>             1.0001,
>             3392,
>             'AA',
>             1166,
>             166,
>             date '2103-03-13',
>             interval '0 00:00:00.000000' day to second(6),
>             10.066,
>             101.88,
>             interval '0-00' year(1) to month,
>             date '2101-08-12',
>             88,
>             588,
>             'AAAAAAAA',
>             13,
>             interval '126-01' year(5) to month,
>             513,
>             time '00:08:33',
>             'BDAAAAAA',
>             1031.3,
>             'ACAAAAAA',
>             2,
>             392,
>             1039.2,
>             timestamp '2100-01-01 06:32:00',
>             interval '0:06:32' hour to second(0),
>             interval '0 00:21:51.750000' day to second(6),
>             1166,
>             1.0,
>             2,
>             'CQAAAAAA',
>             date '2100-03-08',
>             time '01:16:28',
>             8,
>             'DEAAHAAA',
>             interval '1:16:28' hour(2) to second(0),
>             8,
>             1.0,
>             3,
>             interval '513' year(3),
>             date '2100-01-04',
>             'BGAAFAAA',
>             1.0003,
>             1,
>             194,
>             10.002,
>             time '00:00:00',
>             'AR',
>             interval '0 00:26:06.000000' day to second(6),
>             0,
>             0,
>             'EAAAJAAB',
>             interval '1166' day(6),
>             timestamp '2100-01-01 00:00:00.000000',
>             100.16,
>             1166,
>             588,
>             interval '8' hour(1),
>             88,
>             time '00:00:08',
>             'DBAAMAAD',
>             1001.3000000000003,
>             10.003,
>             1,
>             timestamp '2000-01-22 09:00:00',
>             513,
>             'BGAAFAAB',
>             interval '1-01' year to month,
>             interval '32-08' year to month,
>             392,
>             9.2,
>             timestamp '2100-01-01 01:03:36.000000',
>             'EEAAMAAA',
>             10.192,
>             166,
>             10.166,
>             66,
>             'EGAAFAAA',
>             interval '166' day(3),
>             timestamp '2100-01-01 00:01:14.250000',
>             timestamp '2000-01-04 16:00:00',
>             10588.000000000004,
>             -4588,
>             -88,
>             interval '0 00:01:39.000000' day to second(6),
>             'ANAAAAAA',
>             date '2000-04-01',
>             interval '13' hour,
>             3,
>             1513,
>             'BD',
>             1.0003,
>             interval '2' year(1),
>             timestamp '2100-01-03 08:32:00',
>             1001.7,
>             144407,
>             3392,
>             'AAAAAAAA'
>         );
> -- test scripts
> log t1log clear;
> set schema usr;
> drop table myb2ul04 cascade;
> showddl g_sqldopt.b2uwl04;
> create table myb2ul04 store by (SDEC9_UNIQ)
>     as  (select * from  g_sqldopt.b2uwl04);
> select * from myb2ul04;
> log off;
> exit;



--
This message was sent by Atlassian JIRA
(v6.3.4#6332)

Reply via email to