ORACLE Database / WAS (iAS) / SQL 자료실 - 포기하지 않으면 실패하지 않는다!
Vote Reply Modify Delete Forward Prev Next List

  Author   : 조성환 [ ladmin ] Vote: 1377, Hit: 3896, Lines: 40, Category: Etc.
특정 유저의 테이블 컬럼을 자신의 테이블 컬럼으로 update 하기

특정유저가 갖고있는 테이블 내의 컬럼을 옮기고 싶을때 다음과 같이 update 하시면 됩니다.

참고로 옮기고자 하는 테이블과 update 하려는 테이블 사이에는 where 조건을 걸수있는 공통값이 있어야 합니다.




-- 옮기고자 하는 haksa15.YGRCTSK01 테이블을 select 합니다. (데이터 확인)

select *
from haksa15.YGRCTSK01 ;



-- 자신의 테이블 (YGRCTSK01) 에 update 합니다.
-- 옮기고자 하는 테이블 YGRCTSK01의 SUBJECT_NO 값과 update 하려는 테이블의 SUBJECT_NO 의 값이 같아야 합니다.

update YGRCTSK01 a
set SUBJECT_NM = (
   select SUBJECT_NM
   from haksa15.YGRCTSK01 b
   where a.SUBJECT_NO = b.SUBJECT_NO) ;
   


-- update 한 결과를 확인합니다.

select *
from YGRCTSK01 ;



-- 이상이 없으면 commit 하여 데이터를 저장합니다.

commit ;



Prev: dba 권한 없애기 (revoke)
Next: 테이블에 컬럼 (column) 추가하기
2006/07/25(09:05) from 203.234.120.78
CrazyWWWBoard 2000

Vote Reply Modify Delete Forward Prev Next List
(c) Nobreak Technologies, Inc.