在oracle 11g中创建多个默认值行

时间:2011-07-29 14:28:31

标签: oracle11g

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 个答案:

答案 0 :(得分:2)

你可以做这样的事情,假设你只想要连续的行中的连续字符

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