database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
ㆍOracle
Informix
Sybase
MS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
Oracle Q&A 2661 게시물 읽기
No. 2661
Re: Re: Re: 테이블의 행을 복사하려고하는데..(다시질문드립니다.)
작성자
우성곤
작성일
2001-01-16 16:36
조회수
2,322

>>최현미 님께서 쓰시길<<

 

::

:: 이경록 님의 답변 진심으로 감사드립니다.

:: 그런데 제가 좀 더 정확하게 질문을 드리지 못한 것 같네요.

:: 제가 복사하려고 하는 행이 속해있는 table은 5 컬럼이고 행을 복사할땐

:: 다섯 컬럼중 4컬럼의 내용은 같아야 하지만 나머지 한 컬럼의 내용은 바꿔야 합니다.

:: 어떻게 해야하지요?

::

:: 그리고

::

:: insert into table명

:: select * from table명;

::

:: 이렇게 하면 행이 중복되고 primary key도 중복되는데 복사가 가능한지요..

::

:: 답변부탁드립니다.

 

약간의 노가다가 필요한 상황인듯 합니다. ^^;

 

일단 5컬럼중에 4컬럼을 가져오는 방법은 다음과 같습니다.

 

insert into TABLE1 (column1,column2,column3,column4)

select column1,...,column4 from TABLE2

 

만약에 프라이머리키를 제외하고 4컬럼을 가져오는 상황이라면 프라이머리키를 해제한다음에 가져오면 되겠죠... 물론 프라이머리키는 가져온 행들은 널값이 되어있겠죠..

 

그후에 프라이머리키가 만약에 일괄적인 시리얼이라면 시퀀스를 생성한다음에 인서트 시켜주면 되겠고 아니라면 규칙에 따라서 간단한 프로그램을 작성하면 쉽게 해결이 될듯 합니다.

 

Good luck... Frost

[Top]
No.
제목
작성자
작성일
조회
2644oracle listener가 떠있지 않은 상태에서 jdbc로 연결시 문제.
pyromania
2001-01-15
2168
2642급함니다.&gt;오라클과 php설치시 문제발생,,. T.T
김태균
2001-01-15
1806
2641[질문] sparc solaris8 에서 오라클 설치시 문제입니다.
taurus
2001-01-15
1916
2639테이블의 행을 복사하려고하는데..
최현미
2001-01-15
3079
2647┕>Re: 테이블의 행을 복사하려고하는데..
이경록
2001-01-15 18:16:55
2601
2655 ┕>Re: Re: 테이블의 행을 복사하려고하는데..(다시질문드립니다.)
최현미
2001-01-16 09:34:47
2581
2661  ┕>Re: Re: Re: 테이블의 행을 복사하려고하는데..(다시질문드립니다.)
우성곤
2001-01-16 16:36:38
2322
2637[질문]오라클 DB를 이용하여 게시판 페이지 기능을 구현하려면?
서준원
2001-01-15
1888
2638┕>Re: [질문]오라클 DB를 이용하여 게시판 페이지 기능을 구현하려면?
정재익
2001-01-15 10:30:22
2228
2658┕>Re: [질문]오라클 DB를 이용하여 게시판 페이지 기능을 구현하려면?
우성곤
2001-01-16 16:19:36
2823
2636오라클 설계에 관한 문서
진달욱
2001-01-14
2086
2659┕>Re: 오라클 설계에 관한 문서
우성곤
2001-01-16 16:26:44
2122
2632테이블 스페이스에 대한 총체적 질문
오라클 초보
2001-01-13
2570
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다