컴퓨터활용/유닉스

티베로 쿼리 실행 쉘 예제

멜번초이 2016. 10. 29. 10:45

티베로(Tibero) 쿼리를 실행하는 예제인데 오라클과 거의 유사하게 사용할 수 있네.  정말 오랫동안 고생 많이 해서 만들었으리라. 

1
2
3
4
5
6
> vi test.sh 
out=`tbsql $CONNECT_INFO << EOF
        SELECT PHYSICAL_NAME FROM DEV_RESOURCE WHERE RESOURCE_ID = '$1';
EOF`
 
echo "$out"
cs

이렇게 쉘 프로그램을 작성하고 실행시키면 결과를 볼 수 있다.  여기서 CONNECT_INFO는 미리 지정해 놔야 한다.

1
2
3
4
5
6
7
8
9
10
11
> test.sh AA0002MS_VS001
 
tbSQL 5 SP1
TmaxData Corporation Copyright (c) 2008-. All rights reserved.
Connected to Tibero using DXEDB.
SQL> 
PHYSICAL_NAME
-------------------------
AA0002MS_VS001
1 row selected.
SQL> Disconnected.
cs

 이제 $out 결과를 잘 자르고 붙여서 지저분한거 다 지우고 내가원하는 값만 추출해서 사용하면 될 것이다. 

<2016년10월>

'컴퓨터활용 > 유닉스' 카테고리의 다른 글

일괄 거래 재거래  (1) 2017.06.08
AIX dbx 사용 core 분석  (2) 2017.03.24
유닉스 쉘에서 스페이스 잘리지 않게 유지하고 읽는 방법  (0) 2016.10.29
gdb 사용법  (0) 2016.07.19
LIBPATH 환경 변수  (2) 2016.06.24