"exec 프로시져" 말구요,
"select 프로시져"
이런 식으로 procedure 를 select 할 수 있는 방법이 있나요?
이곳에도 올리셨군요. sybase.co.kr Q&A에 답변을 올렸습니다만...
프로시저에 select 문을 넣으시고
exec 프로시저 하시면 됩니다.
create proc my_proc
as
select * from my_table
go
exec my_proc
SYBASE는 3가지의 DB가 있는데요.
ASA,SYBASE IQ에서는 가능하구요.
ASE에서는 불가능합니다. ASE에서는 proecdure를 이용해서 function을 만들어서 사용할 수 있는데 그 사용법은 exec 처럼 쓸 수 있고 select 절에서는 사용할 수 없답니다. 반드시 select 절에서만 써야한다면 말이죠. (제가 생각할때는 select 절에서 사용하지 않아도 될거라고 생각이 듭니다만)