티스토리 뷰

DB

[Oracle] Shell 로 sql 호출하기

Reo Dongmin Lee 2018. 6. 26. 13:23

shell 로 sql을 직접 호출하여 값을 받아올 수 있다.
이런식으로..

existInDB=`sqlplus -s $dbinfo << EOF
            set serveroutput on
            set feedback off
            set heading off
            set feedback off
            set linesize 32767
            select count(*) from all_tables where table_name='$tableName';
            exit
            EOF

echo $existInDB

DBIO 컴파일 등 shell을 통한 작업전에 DB 안의 값을 확인할 수 있어서 커스터마이징시에 유용하다.

댓글