パススルーでストアドプロシージャを再実行したいですか?正しく実行された場合、または失敗した場合、値を返す方法を教えてください。SQLストアドプロシージャが正常に実行された場合、SASが値を返すようにするにはどうすればよいですか?
今、私のコードは、格納されたものがエラーなく実行されているかどうかにかかわらず何も返されません。
proc sql;
connect to odbc(noprompt="Driver={DataDirect 6.1 SQL Server Wire Protocol};Host=99.999.999.99;Port=9999;Database=ReportServer02;Uid=&userid.;Pwd=&password.;");
create table blob as select * FROM CONNECTION TO odbc
(declare @r int
exec dbo.DivByZero;
select @r as DivByZero;);
disconnect from odbc;
run;