데이터베이스 개발자 질문과 답변 게시판
데이터베이스 개발/운영 관련 질문과 답변을 올리는 게시판입니다. 궁금하신 내용을 이곳에서 문의하시면 SQLER 분들의 답변을 받으실 수 있습니다. 문의를 하실때에는 최근 작업하신 특이 사항이나, 장애 발생 전 상황을 상세히 올려 주시면 답글을 적어주시는 SQLER분들의 답변이 더 정확할 수 있으니 도움 되시길 바랍니다. 쿼리 문의일 경우, 실제 문제가 재현되는 테이블생성, 샘플데이터 생성 쿼리를 함께 올려 주시면 더 빠르고 정확한 쿼리 문의 응답이 가능합니다.
안녕하세요...
갑자기 다국어때문에 형변환 할 일이 생겼습니다.
다행이 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초도 안결려요 ㅎㅎ