Oracle では、これは非常に単純なことですが、私は 1 日前に手順を使い始めたばかりで、これに問題があります。たとえば、「ヘルスケア」など、施設のタイプをパラメーターとして受け取ることになっているプロシージャを作成しました。
create or replace
PROCEDURE Adminfacility(
v_facility_type IN VARCHAR2)
IS
BEGIN
...(SELECT goes here)...
END Adminfacility
これは正しいですか?プロシージャがパラメーターを受け取り、2 列のテーブルを返すようにするにはどうすればよいですか? (施設 ID とそれぞれの管理者など)。私が抱えている問題の 1 つは、SELECT ステートメントの後に INTO が必要なことです。数値IDを入力して数値出力を受け取る関数で、以前にそのようなことをしたことがありますが、この種のことはこれまでに行ったことがありません。
ビュー(デフォルトの機能タイプがある場合)と同様のことを行いましたが、機能しますが、プロシージャとして機能させることはできません。