SQL Server 2008 R2 に Oracle リンク サーバーがあります。Oracle ストアド プロシージャを実行する必要があります (最初に出力パラメータを使用し、2 番目のプロシージャに入力パラメータを使用)。
CREATE OR REPLACE PROCEDURE my1.spGetDate(CurrentDate OUT VARCHAR2)
IS
BEGIN
-- set output parameter, no select statements
END;
CREATE OR REPLACE PROCEDURE my1.spDeleteOldRecords(CurrentDate IN VARCHAR2)
IS
BEGIN
-- conditional delete from oracle table, no select statements
END;
この質問に関する完全なドキュメントは見つかりませんでした。パラメーターのない選択/非選択プロシージャーを使用した単純な例のみであり、これらのプロシージャー、内部で選択されたプロシージャー、基本的なパラメータータイプを使用したマルチパラメータープロシージャーを呼び出す方法を知りたいです。