つの列と1行を持つテーブルを使用して作成することができます。Oracleでテーブルリテラルを書き込む方法は?
select 'create' as col from dual;
これは、テーブルを構築するために使用することができますが加わり:
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);
今私は2つの行を持っていると思います。私はこのようにしました:
select 'create' as col from dual
union
select 'delete' as col from dual;
しかし、これはもっとコンパクトな表記ですか?試しました
select ('create', 'delete') as col from dual;
しかし、動作しません。
特定の文字列が必要ですか?またはランダム(ish)のもの? – Randy
@Randy:ランダム。たとえば、「作成」および「削除」。 – ceving