[ 
https://issues.apache.org/jira/browse/TRAFODION-2764?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Suresh Subbiah resolved TRAFODION-2764.
---------------------------------------
    Resolution: Fixed

> LOAD and UNLOAD statements with LOB columns cause runtime errors
> ----------------------------------------------------------------
>
>                 Key: TRAFODION-2764
>                 URL: https://issues.apache.org/jira/browse/TRAFODION-2764
>             Project: Apache Trafodion
>          Issue Type: Bug
>          Components: sql-cmp
>    Affects Versions: 2.1-incubating
>            Reporter: Suresh Subbiah
>            Assignee: Suresh Subbiah
>            Priority: Minor
>             Fix For: 2.2-incubating
>
>
> LOAD and UNLOAD involving LOB columns is currently not supported. However 
> they are not disallowed in the compiler. This causes strange errors to be 
> seen at runtime. Sometimes success is reported and no rows are loaded, 
> sometime we get an error saying HFile is not found.
> With this change we will raise these compiler errors for LOAD and UNLOAD, 
> when LOB columns are involved. If LOB is treated as a VARCHAR then this 
> change will not apply.
> control query default TRAF_BLOB_AS_VARCHAR 'OFF';
> control query default TRAF_CLOB_AS_VARCHAR 'OFF';
> create table myt1 (c1 blob, c2 clob);
> create table myt2 like myt1 ;
> insert into myt1 values ('column 1', 'column 2');
> load into myt2 select * from myt1 ;
> *** ERROR[4494] LOAD is not supported on a table with LOB columns. Table 
> TRAFODION.SEABASE.MYT2 has LOB column C1.
> *** ERROR[8822] The statement was not prepared.
> unload into '/bulkload' select * from myt1 ;
> *** ERROR[4495] UNLOAD is not supported on a SELECT with LOB columns. 
> TRAFODION.SEABASE.MYT1.C2 is a LOB column.



--
This message was sent by Atlassian JIRA
(v6.4.14#64029)

Reply via email to