Notice
Recent Posts
Recent Comments
Link
05-22 03:21
«   2025/05   »
1 2 3
4 5 6 7 8 9 10
11 12 13 14 15 16 17
18 19 20 21 22 23 24
25 26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

study-project

oracle 치환변수,스크립트 구문 저장하기 본문

DB/ORACLE

oracle 치환변수,스크립트 구문 저장하기

귤식빵 2020. 9. 12. 18:51

동일한 컬럼을 데이터만 바꿔서 검색하거나 입력해야할때 치환변수를 사용하면 편리하다 

select employee_id, last_name,salary
from 	employees
where	employee_id =&id;

특정 아이디를 계속 조회해야한다면 이렇게 쓸수 있다  &다음에 오는 문자는 원하는 변수를 적으면된다

employees 테이블에서 특정 아이디의 사원의  이름과 연봉 부서 를 계속 조회해야할때 이렇게 바꿀 수 있다.

숫자 말고 문자를 입력 받아야한다면 ' '안에 선언해주면 된다

치환 변수는어느 위치에나 선언할 수 있고 여러개 선언해도 상관없다

employees 테이블에서 입력한 아이디를 가진 사원의 아이디와 이름과 연봉  그리고 원하는 칼럼을 선택해서 조회도 가능하다 

insert 구문에서도 가능하다

departments 테이블에 insert될 값들을 직접 입력받게 할 수 있다.

또 자주 사용할 것같은 구문은  이걸 .sql 스크립트 구문으로 저장 가능하다 

실제 저장하고자 하는 경로를 적은 다음에 .sql 확장자로 끝내면 그 위치에 스크립트가 저장된다.

save /구문을/저장할/경로적기/원하는파일명.sql

이때 save  다음에 한칸 띄고 / 해야한다  save /

내가 적은 위치에 가서 파일이 생성되어있는지 확인하려면 sqlplus에서 잠깐 운영체제단으로 나갈때

!  를 사용해서 나갔다가 exit를 사용해서 들어오면 된다. 

이 파일을 읽으려면  cat 으로 읽을 수 있다. 

 

그리고 내가 생성한 파일을 실행 시키려면 sqlplus로 돌아와서 

@/지정한/경로명/파일이름.sql

@/뒤에 지정한 경로명을 적어주면 된다 이때는 @뒤에 한칸 띄우지 않아도된다

 

'DB > ORACLE' 카테고리의 다른 글

oracle savepoint 만들기  (0) 2020.09.12
inset,update 사용법 (commit, rollback)  (0) 2020.09.12
오라클 서브쿼리 사용법 (1)  (0) 2020.09.05
오라클 테이블 join (2)  (0) 2020.09.05
오라클 테이블 join (1)  (0) 2020.09.01
Comments