본문 바로가기

DB/오라클

[oracle] edit으로 명령어 줄여쓰기 (.feat bat-명령프롬프)

edit 하기전에 

cmd에서 같은 기능을 하는것을 보자

알고있다면 실선까지 쭉 드래그해서 내려가자

 

 

기본개념은

길게쓰는 명령어를 
파일에 미리 적어두고
해당 파일의 제목만 불러와서 실행한다

 notepad [파일명].bat

바로 해보자

 

dir *.sql 


dir은 디렉토리고

*은 모든

.sql 은 확장자명은 sql
현 디렉토리에 있는 sql확장자를 가진 파일을 가져온다

 

해당 명령어를 짧게 쓰고싶다

단축 명령어는 는 asd 로 하겠다

cmd에서

notepad asd.bat 을 하면  다음과 같은 메모장이 뜬다

 

쳐야하는 명령어를 적어준다

그리고 저장

 

그다음에

cmd에 asd 만 쳐보자

 

asd 만 쳐도 아래에 dir *.sql 이 나와서 명령을 실행하게 된다

 

 

 

나는 현재  sys.bat에다가

sqlplus system/oracle@localhost:1521/xepdb1

sqlplus 접속을 sys 만 입력해서 접속하고 있다.

 

 

********

만약 관리자 권한으로 만들면 system32 폴더에 해당 파일이 만들어지고
다른 경로에 있어도 해당 명령어를 쓸수있다.

 

원래는 그 경로에있는 사용자가 만든 파일을 불러오는거니까

 

 


 

 

 

SQL plus 명령어에

cl scr   이라는게 있다 클리어 스크린이다

화면을 지워준다.

 

이 명령어를 더 줄여 써보자

ed 파일명.sql

ed는 edit이다.

 

적을 명령어를 넣는다

해당 파일을 불러오는것은

@[파일명] 으로 실행한다

 

@as 를 하면 화면이 지워진다

 

 

예시를 짧게 들었을뿐이지 

자주쓰는 긴코드를 넣어쓰면 매우 유용하다!