Sybase DB 에서 unix shell 실행하기

[IQ]
호출방식:

~~
call xp_real_cmdshell('ls -al > /BI2/iq127/tmp/x.out');
commit;
~~
==> 이와 같은 경우 UNIX 명령(ls -al)이 실행되며, 결과가 /BI2/iq127/tmp/x.out 에 저장
==> 결과를 화면상에서 받을 수 없으며, 결과는 .out file을 기준으로 판독


[ASE]

xp_cmdshell 'xxx.sh'

와 같이 실행하면 된다.


# 혹시 -o Bad Option 과 같은 에러가 생기면
   유닉스의 /home/.profile 안에 -o Vi 옵션이 있는지 보고 있으면 삭제한다.

by MusaPanz | 2008/09/04 09:15 | Database | 트랙백 | 덧글(0)

◀ 이전 페이지          다음 페이지 ▶