spl을 서버에 등록
create procedure xxx
.
.
.
end procedure;
위와 같이 프로시져를 파일로 만들어서
dbaccess에서 한번 실행하면 procedure가 만들어집니다.
그리고 execute procedure나 sql 안에 사용하시면 됩니다.
한번 만든 spl은 drop 하기전엔 실행할때 만들 필요가 없습니다.
기존에 만든 spl 소스를 보는 방법은
dbschema -d db이름 -f 프로시져이름
하면 나옵니다.
참고하시길..
-- 이선희 님이 쓰신 글:
>> 처음으로 질문해봅니다.
>>
>> 아시는 분께서는 답변을 해주셨으면 해요.
>>
>> 제가 다니는 회사에서 이거 하나만큼은 꼭 배우고 싶은게
>>
>> 있는데.. 전산실 직원중 아는 사람이 한명두 없습니다.
>>
>> 질문 내용은 이렇습니다.
>>
>> 1. 우리 회사에는 HP 유닉스 서버가 있습니다.
>>
>> 2. 그 유닉스에는 인포믹스가 깔려 있습니다.
>>
>> 3. 인포믹스에서 프로시저를 만든 후 그 프로시저를 쉘 스크립트를 통해
>> 실행시키고 싶습니다.
>>
>> 예를 들면.. 쉘 스크립트 내용이 이처럼 되겠죠..
>>
>> .
>> .
>> exec 프로시저
>>
>> 그런데 이렇게 하기 위해서 프로시저를 만들고 서버에 등록시키는 방법이
>>
>> 있을텐데 그런 방법을 잘 모르겠습니다. 즉..
>>
>> inser into newtable select * from oldtable
>>
>> 위의 SQL 문을 copytonew 라는 이름의 프로시저로 만들고
>>
>> 그리고 그것을 서버에 등록시키는 과정이 필요할 것 같은데
>>
>> 어떻게 해야 할까요? 그래야 스크립트를 통해서..
>>
>> exec 프로시저이름 <-- 이 명령을 사용할 수 있겠지요?
>>
>> 제가 알고 싶은건 프로시저를 만드는 방법과 그걸 나중에 실행시키기
>>
>> 위해 어떻게 등록을 시키느냐.. 그런 내용입니다.
|