ASE 12.5 를 쓰고있는데요..
아주 왕왕왕초보예요...^^
alter문으로 a칼럼과 c칼럼사이에 b칼럼을 끼워넣고 싶은데 어떻게 하면될까요?
alter문은 끼워넣기는 안되고 끝에 붙여넣는거만 된다고 하는것 같은데..
만약에 alter로 안되면 drop으로 table지우고 다시 create하면 원래 있던 data가 사라지는데...
원래있던 data도 살아있고....칼럼을 끼워넣는방법^^ 좀 알려주세요^^
일단 말씀하신대로.. column 사이에 신규 column 을 끼워 넣는것은 불가능합니다.
중간에 꼭 끼워 넣으셔야 되는 이유가 어떤건지는 모르겠지만.. ( 이유를 달아주시면. 그것에 대한 해결책도 있을텐데..) 꼭 하셔야 된다고 하면.. 기존 Table 을 sp_rename 을 통해 rename 을 하시고, 신규 table 을 만들어 insert select 하여 data 를 넣으시면 간단히 작업하실수는 있을거 같습니다..
우선 alter table명령으로는 불가능하고요...
컬럼의 위치가 중간에 있던 맨뒤에 있던 별 큰 문제가 될것같지는 않는데요
꼭 그렇게 하셔야 한다면
위의 리플다신 분말씀대로 새로 테이블 만들고
데이타가 많은경우 bcp out/in을 하시는게 좋고요
(컬럼수가 틀리므로 bcp format file을 만들어서 사용하시던지
아님 b컬럼의 형태가 하나더 포함된 view를 만들어서 view를 통해 bcpout하시면 됩니다.)
적다면 insert select하심 될것 같네요
많은도움이되었어요..감사합니다.^^