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
운영게시판
최근게시물
MS-SQL Q&A 3982 게시물 읽기
No. 3982
테이블에서 컬럼을 합치려면??
작성자
어부바
작성일
2008-01-19 14:53
조회수
3,358

oracle에서 mssql로 마이그레이션 한 데이터가 있습니다.

오라클은 text 데이터타입이 없잖아요..그래서 SQL로 받아오더라도  한 로우에 3개의 컬럼으로
content1  -  varchar(1000)  --- Data : 나는...
content2  - varchar(1000)   --- Data : 대학생이다..
content3  - varchar(1000)   --- Data : 그래서 공부를...
이와 같이 되어있습니다.

근데 content1~3까지의 컬럼을 view로 합쳐서 사용하는것도 한 방법이긴 한데..
앞으로 content에 내용을 또 입력해야 하기때문에..

content1  -  varchar(1000)  --- Data : 나는...
content2  - varchar(1000)   --- Data : 대학생이다..
content3  - varchar(1000)   --- Data : 그래서 공부를...

위의 분리된 컬럼을 통합하여
content (content1+content2+content3=content)  라는 단일 컬럼으로 만들고자 합니다.


아래와 같이...

content - text  ----- Data : 나는..대학생이다..그래서 공부를...

으로 바꾸고자 합니다.

이렇게 가능한걸까요?

이 글에 대한 댓글이 총 1건 있습니다.

UPDATE 테이블명 SET content = content1 + content2 + content3

이렇게 하면 간단히 해결 될 듯 합니다. 물론 content 필드가 없다면 생성 후 저렇게 하셔야겠지요.

.님이 2008-01-21 09:25에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
3986많은 데이타 삭제
하홍민
2008-01-22
2740
3985sp_makewebtask 사용시의 문제 도와주세요..
도라에몽
2008-01-21
2899
3983쿼리 좀 도와주세요. [1]
조인안되
2008-01-21
4229
3982테이블에서 컬럼을 합치려면?? [1]
어부바
2008-01-19
3358
3979관계형성된 테이블 삭제시 에러메세지 [1]
몰리
2008-01-18
3771
3978서버에서 현재 실행중인 쿼리를 뽑아내려면? [3]
김남배
2008-01-16
3240
3977트리거 - 필드값에 따라서 적용? [2]
소담
2008-01-16
3240
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다