안녕하세요...
갑자기 다국어때문에 형변환 할 일이 생겼습니다.
다행이 DB 데이터타입만 수정하면 동작을 하겠는데..
이거 분명히 한번에 바꿀수 있는 방법이 있을 것 같은데.. 없을까요?
가령
현 데이터베이스의 모든 컬럼중 varchar 을 nvarchar, text 를 ntext 로 변환해라
이런 TSQL이 없을까요?
없음 노가다인데 ㅜㅜ
고수님들의 가르침을 기다립니다.
감사합니다.
Comment 1
-
처리짱
2014.10.08 19:05
select *
from syscolumns as a,
sysobjects as b
where a.[id] =b.[id]
and b.name = 테이블명
하시면 컬럼 타입을 알수 있고요.
테이블을 디자인으로 열어서 컬럼 타입을 바꾸고 스크립팅을 해보시면
새로운 테이블 생성 -> INSERT -> 테이블이름 변경 의 순이거든요..
결론,, 원하는 형식의 테이블을 만들고 인서트하고 테이블 이름을 바꾸세요 ㅎㅎ
테이블 이름변경하는데는 1초도 안결려요 ㅎㅎ