Preparation
create table test
(
id integer,
request clob
);
insert into test(id, request)
select level, '{}'
from dual
connect by level <= 100;
After describe the table. Set filter:
1 = 1
--and (json_value(request, '$.customer_email') like 'dsfgsd%@gmail.com' or json_value(request, '$.customer_email') like 'dsfsf@gmail.com')
Go to datagrid and click "Refresh data"

After that session will be dropped by database
Spool SQL:
Thanks for the details. I can reproduce this and will investigate.
The case can be simplified to this:
- Run this in the Editor with F9
select *
from dual
where
1=1
-- @
or
select *
from dual
where '@' = '@'
(Refresh button isn't enabled at this point which is another unrelated bug, but if you click next/previous buttons above the grid, Refresh becomes enabled)
- Click the refresh button
- Error
The '@' character seems to be the culprit. There is no error if the @ character is used to indicate a DB Link, however.
1 Like
This will be fixed in version 17.1
1 Like