Establish, call function in SQL * Plus

xiaoxiao2021-03-06  39

Definition Function Create or Replace Function F_JF_companylist (Tradeid In Varchar2) Return Varchar2is Str_RETURN VARCHAR2 (2000)

CURSOR c_tradeid (v_tradeid VARCHAR2) IS SELECT id FROM a1 WHERE id = v_tradeid; BEGIN FOR str_temp IN c_tradeid (tradeid) LOOP str_return: = str_return || ',' || str_temp.id; END LOOP;

Return Str_Return;

Execute SQL> Declare 2 Str: = f_jf_companylist ('proYang1'); 5 dbms_output.put_line ('return value is' || str); 6 end; 7 / return value, proYang1 , Proyang1, Proyang1, Proyang1, Proyang1, Proyang1, Proyang1, Proyang1, Proyang1, Proyang1

The PL / SQL process has been successfully completed.

转载请注明原文地址:https://www.9cbs.com/read-59946.html

New Post(0)