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
운영게시판
최근게시물
Sybase Q&A 1119 게시물 읽기
No. 1119
칼럼을 추가하고싶어요
작성자
왕초보
작성일
2005-03-24 10:21
조회수
4,515

ASE 12.5 를 쓰고있는데요..

아주 왕왕왕초보예요...^^

alter문으로 a칼럼과 c칼럼사이에 b칼럼을 끼워넣고 싶은데 어떻게 하면될까요?

alter문은 끼워넣기는 안되고 끝에 붙여넣는거만 된다고 하는것 같은데..

만약에 alter로 안되면 drop으로 table지우고 다시 create하면 원래 있던 data가 사라지는데...

원래있던 data도 살아있고....칼럼을 끼워넣는방법^^ 좀 알려주세요^^

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

일단 말씀하신대로.. column 사이에 신규 column 을 끼워 넣는것은 불가능합니다.

 

중간에 꼭 끼워 넣으셔야 되는 이유가 어떤건지는 모르겠지만.. ( 이유를 달아주시면. 그것에 대한 해결책도 있을텐데..) 꼭 하셔야 된다고 하면.. 기존 Table 을 sp_rename 을 통해 rename 을 하시고, 신규 table 을 만들어 insert select 하여 data 를 넣으시면 간단히 작업하실수는 있을거 같습니다..

 

coolrock님이 2005-03-25 09:39에 작성한 댓글입니다. Edit

우선 alter table명령으로는 불가능하고요...

 

컬럼의 위치가 중간에 있던 맨뒤에 있던 별 큰 문제가 될것같지는 않는데요

 

꼭 그렇게 하셔야 한다면

 

위의 리플다신 분말씀대로 새로 테이블 만들고

 

데이타가 많은경우 bcp out/in을 하시는게 좋고요

(컬럼수가 틀리므로 bcp format file을 만들어서 사용하시던지

아님 b컬럼의 형태가 하나더 포함된 view를 만들어서 view를 통해 bcpout하시면 됩니다.)

 

적다면 insert select하심 될것 같네요

지연님이 2005-03-25 18:54에 작성한 댓글입니다. Edit

많은도움이되었어요..감사합니다.^^

왕초보님이 2005-03-28 09:21에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1122특정월에서. 요일과 날짜 구하기? [5]
궁금??
2005-03-28
6998
1121ASA 9.0도 커서 지원하나요? [1]
왕초보
2005-03-26
4118
1120errorlog 좀 봐주십시오 [1]
에러난
2005-03-26
4034
1119칼럼을 추가하고싶어요 [3]
왕초보
2005-03-24
4515
1118cursor ....error [3]
궁금이
2005-03-23
4809
1117sam 파일 읽어서 저장하기.. [2]
강명성
2005-03-22
4091
1116다른 디스크에 있는 디비 전체복구 [2]
굿타임
2005-03-22
3843
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.022초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다