create procedure temp(input_uid varchar(30))
define ssn varchar(13);
SYSTEM 'echo after define';
let ssn,policy=(select ssn from certinfo where
user_id=input_uid);
let out_text='echo input_uid ssn';
SYSTEM out_text;
SYSTEM 'echo '||input_uid||' '||' '||ssn;
end procedure
이런식으로 만들어서요 . .
쉘에서 (temp.sh)
dbaccess tempdb<< SQL
execute procedure make_revoke($1);
SQL
이렇게 해서
> temp.sh 111111111111
이런식으로 실행을 했는데요, 화면에는
Database selected.
Routine executed.
Database closed.
요렇게 세줄만 나온답니다 ㅡ.ㅜ
저거 echo로 찍은건 어디가서 봐야 하나요 ?
|