Ben CHARLTON created DERBY-7105:
-----------------------------------

             Summary: CALLING "FETCH FIRST ROW" on an empty table will throw 
EOF SQL Exception
                 Key: DERBY-7105
                 URL: https://issues.apache.org/jira/browse/DERBY-7105
             Project: Derby
          Issue Type: Bug
          Components: JDBC
    Affects Versions: 10.14.2.0
         Environment: Windows 10
Intellij 2020.3.2

            Reporter: Ben CHARLTON


Steps to produce 

Create derby database

 
{code:java}
`CREATE DATABASE APP`
 
{code}
Create empty table
{code:sql}
create table APP.PRISM_ID_MAP
(
 MATERIAL VARCHAR(63) not null,
 STATE VARCHAR(255) not null,
 BLOCK_ID INTEGER default AUTOINCREMENT: start 1 increment 1 generated always 
as identity,
 BLOCK_SUBID INTEGER default 0 not null,
 primary key (MATERIAL, STATE),
 unique (BLOCK_ID, BLOCK_SUBID)
){code}
Run a simple query
{code:sql}
SELECT block_id, block_subid FROM APP.prism_id_map WHERE PRISM_ID_MAP.MATERIAL 
= 'dirt'
{code}
Confirm Empty Set
{code:sql}
SELECT block_id, block_subid FROM APP.prism_id_map WHERE PRISM_ID_MAP.MATERIAL 
= 'dirt' FETCH FIRST ROW{code}
[42X01][30000] Syntax error: Encountered "<EOF>" at line *, column *.

This was performed using the Intellij inbuilt database schema manager.

 



--
This message was sent by Atlassian Jira
(v8.3.4#803005)

Reply via email to