私はOracleにあまり詳しくなく、これを機能させようとしています。私はこことここを見てきましたが、それをすべて機能させる方法がわかりません。これが私が必要なものです。クエリの「IN句」で使用してカーソル結果を返すことができるパラメータとしてコンマ区切りの文字列を受け入れるprocが必要です。これを1つの包括的な手順で行う方法はありますか?そうでない場合、私が取る必要があるさまざまなステップは何ですか?繰り返しになりますが、オラクルについての知識が不足していることをお詫びします。これは、何かを実際に迅速に機能させることを目的としているだけです。
ありがとう
procは次のとおりです(p_Scopeはコンマ区切りの入力になります):
create or replace PROCEDURE CU_SELECTION_ID
(
p_Scope IN varchar2,
p_ResultSet OUT SYS_REFCURSOR
)
is
BEGIN
OPEN p_ResultSet FOR
select
b.addr1,
b.addr2,
b.city,
b.country_code,
a.customer_no,
b.des1,
a.entity,
b.main_phone_no,
b.phone_area_code,
b.status,
b.wb_site_url,
b.zip
from
ar_customer a,
ct_addr b
where b.main_loc_flag = 'Y' and
a.customer_no = b.customer_no and
a.entity = b.cust_entity and
b.stk_loc_no = '3' and
b.customer_no in (p_Scope);
END;