SQL study - 특정열 앞에 순차적인 값 붙여 나열하기
2012.11.23 18:43
원문 : http://www.ischo.net -- 조인상 // 시스템 엔지니어
Writer : http://www.ischo.net -- ischo // System Engineer in Replubic Of Korea
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
원문 : http://www.ischo.net -- 조인상 //시스템 엔지니어
+++++++++++++++++++++++++++++++++++++++++++++++++++++++
숙제) scott 유저의 emp 테이블의 PK인 empno 컬럼의 값을 겹치지 않도록 1~9 까지의 숫자를 앞에 붙여 insert 하라
1~9 숫자를 생산
select level depth_level from dual connect by level <= 9
결과----
1
2
3
4
5
6
7
8
9
empno 컬럼에 1~9 숫자 붙이기
select depth.depth_level || emp.empno result
from
emp ,
(select level depth_level from dual connect by level <= 9) depth;
실제 insert
insert into emp
select depth.depth_level || emp.empno result,emp.ename,emp.job,emp.mgr,emp.hiredate,emp.sal,emp.comm,emp.deptno
from
emp ,
(select level depth_level from dual connect by level <= 9) depth;