* Youtube Link - https://www.youtube.com/watch?v=SywgEhFczHs&list=PLVsNizTWUw7FzFgU1qe-n7_M7eMFA9d-f&index=10
SQL Developer
테이블을 우클릭하고 빠른 DDL을 통해서
워크 시트에 저장을 하면
다음과 같이 DDL문이 나오는 것을 볼 수 있다.
생각보다 CREATE문이 복잡하다.
기본값 세팅을 위해서다.
우리가 입력할 때는 기본값 세팅을 직접 입력하지 않아도
기본값이 자동으로 입력된다.
실제 CREATE문은 생각보다 많이 복잡하다.
carTable을 생성하고
테스트 데이터를 입력한 다음
SELECT * FROM carTable; 명령어를 실행해서
테이블을 조회해봤다.
HELP INDEX를 통해서
SQLPLUS 전용 명령어를 확인할 수 있다.
각 조회된 명령어들을
HELP RUN 등과 같이 입력을 하면
RUN이 어떤 용도인지 확인할 수 있다.
SQLPLUS 전용 명령어의 특징은 세미콜론을 안 붙여도 되요.
권장사항은 세미콜론을 붙여주세요.
DESCRIBE 명령어를 통해서 carTable 구조를 파악할 수 있다.
LIST 명령어를 통해서 우리가 사용했던 SQL문을 확인할 수 있다.
L도 똑같다.
LIST는 버퍼의 내용을 확인하는 것이다.
LIST에 있는 버퍼의 내용을 실행한다.
LIST에 있는 내용을 편집도 가능하다.
APPEND 명령어를 통해서 ORDER BY data를 통해서 버퍼의 내용에 추가할 수도 있다.
DEL 명령어를 통해서 버퍼의 내용을 지울 수도 있다.
그리고 다시 LIST를 해보면
SP2-0223: No lines in SQL buffer.
에러 구문을 확인할 수 있다.
RUN 명령어를 실행해봐도
SP2-0103: Nothing in SQL buffer to run.
에러 구문을 확인할 수 있다.
SHOW USER 명령어를 통해서
현재 사용자를 확인할 수 있다.
CONNECT HR/1234@XE 명령어를 통해서
HR 사용자에 연결할 수 있다.
그리고 다시 USER USER 명령어를 실행하면
현재 사용자가 HR로 변경된 것을 확인할 수 있다.
그리고 HR 스키마에 있는 employees 테이블을 확인해보면
이렇게 조회가 잘 되는 것을 볼 수 있다.
column first_name heading "이름" format a15 명령어를 통해서
간격을 조정할 수 있다.
그리고 다시 RUN을 해보면
깔끔하게 바뀐 것을 볼 수 있다.
현재 내용을 저장할 수 있다.
HOST 명령어를 통해서 SQLPLUS를 잠깐 빠져나와서 프롬프트 창으로 이동할 수 있다.
DIR 명령어를 통해서 방금 생성한 sqlfile.sql 파일을 확인할 수 있다.
TYPE 명령어를 통해서 내용을 확인할 수 있다.
EXIT 명령어를 통해서 명령 프롬프트 창을 빠지고 다시 SQLPLUS 창으로 나올 수 있다.
START C:\TEMP_SQLPLUS\sqlfile.sql 명령어를 통해서
저장된 파일을 실행할 수 있다.
앞으로 쓸 것을 저장하겠다.
SPOOL 명령어를 통해 가능하다.
NOTEPAD 명령어를 통해서 확인해봤다.
텍스트 파일로 저장이 되었다는 의미이다.
감사합니다.
'Oracle' 카테고리의 다른 글
[이것이 오라클이다 리뷰] PL/SQL 기본 (0) | 2024.11.03 |
---|---|
[이것이 오라클이다] 05장 02교시: [Oracle] 외부 Oracle 접속, 사용자 관리 (0) | 2024.11.03 |
[이것이 오라클이다] 04장 1교시: [Oracle] 데이터베이스 모델링 (0) | 2024.11.02 |
[이것이 오라클이다] 03장 4교시: [Oracle] 데이터 백업 및 복원, 응용 프로그램과 연결 (0) | 2024.11.01 |
[이것이 오라클이다] 03장 3교시: [Oracle] 테이블 외의 데이터베이스 개체 (1) | 2024.11.01 |