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

Knut Anders Hatlen commented on DERBY-5337:
-------------------------------------------

I tried to reproduce this problem with Derby 10.8.2.2 by creating a file called 
704.dat with these two lines:

1,2
3,4

And then I successfully invoked the import procedure:

ij> CREATE TABLE "DBA"."TEST" (
    "ID" integer NOT NULL
   ,"Descendant" integer NOT NULL
   ,PRIMARY KEY ("ID","Descendant")
);
0 rows inserted/updated/deleted
ij> CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE('DBA', 'TEST', '704.dat', ',', '"', 
'UTF-8',0);
0 rows inserted/updated/deleted
ij> SELECT * FROM DBA.TEST;
ID         |Descendant 
-----------------------
1          |2          
3          |4          

2 rows selected

I only see the same exception as the one mentioned in the bug description if 
the 704.dat file contains fewer columns than the actual table. You don't happen 
to still have the data file lying around so that you can verify that every line 
in the file contains exactly two integers separated by a comma, do you?
                
> Encountering error when importing to table using CALL 
> SYSCS_UTIL.SYSCS_IMPORT_TABLE
> -----------------------------------------------------------------------------------
>
>                 Key: DERBY-5337
>                 URL: https://issues.apache.org/jira/browse/DERBY-5337
>             Project: Derby
>          Issue Type: Bug
>          Components: JDBC
>    Affects Versions: 10.8.1.2
>         Environment: 3GB RAM, Windows XP SP3, Core i-5
>            Reporter: Ranjit Aneesh
>
> I am encountering the following issue when trying to call CALL 
> SYSCS_UTIL.SYSCS_IMPORT_TABLE.
> I am passing the schema name as has been pointed out as a possible cause 
> conflicting with multiple tables with the same name.
> The actual error is :
> CALL SYSCS_UTIL.SYSCS_IMPORT_TABLE('DBA', 'TEST', 'C:/temp/unload/704.dat', 
> ',', '"', 'UTF-8',0)
> The exception 'java.sql.SQLException: Column 'COLUMN2' is either not in any 
> table in the FROM list or appears within a join specification and is outside 
> the scope of the join specification or appears in a HAVING clause and is not 
> in the GROUP BY list. If this is a CREATE or ALTER TABLE  statement then 
> 'COLUMN2' is not a column in the target table.' was thrown while evaluating 
> an expression.
> This issue I am encountering in the 10.8.1.2 version of derby. I am using 
> embedded driver

--
This message is automatically generated by JIRA.
If you think it was sent incorrectly, please contact your JIRA administrators: 
https://issues.apache.org/jira/secure/ContactAdministrators!default.jspa
For more information on JIRA, see: http://www.atlassian.com/software/jira

        

Reply via email to