A table with one column and one row can be created with:
select 'create' as col from dual;
This can be used to create table joins:
with
a as (select 'create' as ac from dual),
b as (select 'delete' as bc from dual)
select * from a left outer join b on (ac = bc);
Now I would like to have two lines. I did it as follows:
select 'create' as col from dual
union
select 'delete' as col from dual;
But are there more compact notation for this? I tried
select ('create', 'delete') as col from dual;
but that will not work.
source
share