создать несколько строк значений по умолчанию в Oracle 11g - PullRequest
0 голосов
/ 29 июля 2011
select 'a' as st,'x' as ed from dual
union all
select 'b' as st,'y' as ed from dual
union all
select 'c' as st,'z' as ed from dual

Вместо этого мы можем написать что-то вроде использования напрямую с помощью pivot / unpivot и соединиться с помощью cclause в одном операторе slect

1 Ответ

2 голосов
/ 29 июля 2011

Вы можете сделать что-то вроде этого, если вы просто хотите, чтобы последовательные символы в последовательных строках

SQL> ed
Wrote file afiedt.buf

  1  select chr( ascii('a') + level - 1) st,
  2         chr( ascii('x') + level - 1) ed
  3    from dual
  4* connect by level <= 3
SQL> /

ST   ED
---- ----
a    x
b    y
c    z
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...