데이터베이스 개발자 질문과 답변 게시판

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

안녕하세요.


디자이너와 쿼리를 사용하여 테이블 변경 시 각각의 내부 작업 단계 차이점에 대한 질문 드립니다.


SSMS 디자이너를 사용하여 테이블 변경 시 내부적으로 다음 단계로 작업이 수행됩니다.


1. 같은 테이블 스키마를 사용하여 임시 테이블을 만듭니다.
2. 실제 테이블에서 모든 데이터를 임시 테이블에 복사 합니다.
3. 실제 테이블을 삭제 합니다.
4. 임시 테이블을의 실제 테이블 이름으로 이름을 바꿉니다.


다음와 같이 프로필러를 통해서도 확인됩니다. (이러한 내부 작업으로 인해 데이터가 많은 경우 시간이 오래 걸리기도 하지요.)

1.JPG


이번에는 쿼리를 사용하여 컬럼 데이터 타입을 변경해 보았습니다. (디자이너를 사용하여 변경한 것과 동일한 내용)


ALTER TABLE TestTable ALTER COLUMN COL2 VARCHAR(1)
2.JPG

그런데 보시는 바와 같이 디자이너를 사용할 때와는 달리 프로필러에서 내부 작업 단계가 확인되지 않습니다.


실제로 쿼리를 사용하면 디자이너와는 달리 내부 작업 단계가 수행되지 않는 것인가요?

디자이너를 사용한 테이블 변경과 쿼리를 사용한 테이블 변경. 과연 그 차이가 무엇일까요??

No. Subject Author Date Views
8513 사용자 삭제가 안되서요.ㅠ [1] 더따뜻한 2015.02.02 5023
8512 두개의 테이블에서 날짜별로 금액 합을 계산하는 쿼리 [1] embster 2015.01.31 3702
8511 ApexSQL Refactor 사용시 정렬 오류 [2] 흑흑 2015.01.30 2900
8510 정렬하는 쿼리 질문입니다. [11] cksql 2015.01.30 4122
8509 클러스터 인덱스를 datetime 컬럼에 괜찮을까요? [2] jwgye 2015.01.29 3050
8508 ADO, BDE, ODBC 연결 속도 문제... 랜덤의세계 2015.01.29 5063
8507 같은 서버에서 서로 다른 DB 트리거 관련문의ㅜㅜ 홍야홍야 2015.01.29 3365
8506 실제테이블 용량과 MDF 파일 용량 차이 질문드립니다. [2] 빠그도리 2015.01.29 4345
8505 primary key 선정에 있어서 궁금증이 생겨 질문 드립니다. [1] jwgye 2015.01.29 4455
» 디자이너와 쿼리를 사용한 테이블 변경 차이점 [2] 수야짱 2015.01.28 2765
8503 adhoc 관련 질문입니다. [1] 카루카루 2015.01.28 2234
8502 문자열 검색시 [] 기호는 어떻게 검색해야할까요? [1] 절간신부™ 2015.01.28 2369
8501 mssql2005 32비트 -> 64비트 [2] wassup 2015.01.28 3765
8500 [긴급] DBCC Checkdb에 대한 output [1] 송동운 2015.01.28 2774
8499 조회 시 아무것도 없을 때!!... [3] 마힐링 2015.01.27 2736
8498 전체 텍스트 카달로그 인덱싱된 시간 질문입니다 악동이 2015.01.27 2701
8497 Microsoft.ACE.OLEDB.12.0 오류 질문드립니다. 키리카 2015.01.27 4256
8496 테이블 삭제 쿼리 질문 [1] quiz12 2015.01.26 3050
8495 쿼리 질문입니다. [1] 카루카루 2015.01.26 2376
8494 LPIM 설정 해주는게 좋은가요? [1] cqssfm 2015.01.26 2593





XE Login