728x90
반응형
SMALL

* 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 명령어를 통해서 확인해봤다.

텍스트 파일로 저장이 되었다는 의미이다.

 

감사합니다.

728x90
반응형
LIST

+ Recent posts