인프런 커뮤니티 질문&답변
USE EPlanHeap 구문 실행 오류
해결된 질문
작성
·
93
0
안녕하세요.
예제 스크립트 실행 중 오류가 확인되어 문의드립니다.
EPlan 테이블 생성 구문을 이용하여 Eplan 테이블은 정상적으로 생성된 듯 보이나, 예제 구문 중
USE EPlanHeap 선택 시 EPlanHeap라는 테이블이 존재하지 않는다는 오류가 발생하고 있습니다
- MSSql에는 테이블에 대한 Heap를 생성하는 별도의 구문이 존재하는 것이 맞을까요? 
- EPlanHeap 테이블이 테이블 생성 구문이 정상적으로 실행되면 생성되는 테이블이 맞을까요? 
- 해당 테이블이 생성되었는지 확인할 수 있는 방법이 있을까요? 
확인 부탁드립니다. 감사합니다 :)
답변 1
1
김정선SQL
지식공유자
안녕하세요 허익준님,
USE <db_name> 문은 SQL Server에서 현재 사용할 DB를 변경하는 명령입니다.
다운로드 받은 예제 스크립트에 EPlan DB("SampleDB-EPlan.sql")와 EPlanHeap DB("SampleDB-EPlanHeap.sql")를 생성하는 별도의 파일이 있고(그 외 두 가지 더) 이를 실행해서 해당 DB를 생성하게 되어 있습니다 (데모 DB 생성하는 강의 영상에서 설명합니다)
따라서 해당 DB를 생성하셨으면 USE 문이 정상적으로 동작할 것입니다. 강의 영상을 다시 참조하셔서 샘플 DB들이 모두 생성되었는지 다시 한 번 확인해 보시고 안 되어 있으면 강의를 따라서 절차를 진행하시기 바랍니다)
도움이 되시길 바랍니다,
김정선 드림







제가 파일을 덜 받았었나 보네요. 다시 한 번 확인해 보겠습니다.
답변 감사합니다. :)