게시글
질문&답변
desc emp_hw 출력 오류
질문주셔서 감사합니다. 먼저 주신 질문이 유사한 내용이라 그쪽 질문에 답변드렸습니다. 확인 부탁드리겠습니다. 감사합니다!
- 1
- 2
- 36
질문&답변
desc emp_hw 출력 오류
안녕하세요, 질문 주셔서 감사합니다.DESC emp_hw; 또는 DESCRIBE emp_hw; 명령은 SQL Developer에서는 정상 작동하지만, DBeaver에서는 오류가 발생할 수 있습니다. 그 이유는 DESC가 Oracle 전용 도구(SQL*Plus, SQL Developer 등)에서만 지원되는 비표준 명령어이기 때문입니다.DBeaver에서는 다음과 같이 표준 SQL을 사용해 테이블 구조를 확인하시거나, GUI 기능을 활용하시는 방법이 있습니다.-- 현재 계정의 테이블 조회SELECT column_name, data_type, data_length, nullableFROM user_tab_columnsWHERE table_name = 'EMP_HW';-- 다른 사용자의 테이블 조회 (SCOTT 스키마 예시)SELECT column_name, data_type, data_length, nullableFROM all_tab_columnsWHERE table_name = 'EMP_HW' AND owner = 'SCOTT';또는 다음과 같이 DBeaver의 GUI 기능을 활용하실 수 있습니다:좌측 Database Navigator에서 테이블 우클릭 → View Table → Columns 탭, 또는 테이블을 더블클릭 후 Columns 탭 확인.진도 진행에 불편을 드려 죄송합니다. 위 내용을 참고하시어 학습에 도움이 되시길 바랍니다.감사합니다!
- 1
- 2
- 48
질문&답변
SQL 툴을 다른걸로 써도 될까요?
안녕하세요, 질문 감사합니다. 네, 사용하셔도 괜찮습니다!강의에서는 Oracle 공식 툴인 SQL Developer를 기준으로 설명되지만, DBeaver, DataGrip, Toad처럼 Oracle을 지원하는 다른 SQL 클라이언트도 사용 가능합니다.다만 강의 화면과 DBeaver 인터페이스가 다르기 때문에, SQL 실행 버튼이나 테이블 구조 확인, 실행계획 보기 등은 직접 찾아보셔야 할 수 있습니다. SQL 문법 자체는 동일해서, SELECT, INSERT, JOIN 같은 실습은 문제 없이 따라오실 수 있으므로, 편한 툴이 있으시다면 사용해주셔도 됩니다.DBeaver에서 Oracle 에 연결하실때, 새 연결(New Connection), 데이터베이스 목록에서 “Oracle” 선택 JDBC 드라이버 다운로드가 자동으로 안내되면 ‘확인’ 클릭하신 후,Host:localhost, Port:1521, SID 또는 Service: xe 또는 orcl, 사용자명: system 또는 scott, 비밀번호 : 설치 시 설정한 값 셋팅을 해주시고, "테스트 연결(Test Connection)"을 눌러 연결 확인후 연결 완료 순서로 진행해주시면 됩니다. 인터넷에도 여러가지 방법이 나와있으니 참고하시면 도움이 되리라 생각됩니다. 앞으로도 편하게 질문 남겨주세요. 즐거운 SQL 학습 되시길 바랍니다! 😆
- 1
- 1
- 82