티베로(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 |