2017-05-23 14 views
0

私は、List Managerアイテムによる学生のフォームで表されるテーブルAux_Nacを持っています。彼らの接続:学生 - | ----- < [Aux_Nac]> ------ | - 国籍。私はPXX_LISTMANAGERに「A:B:C:D:Z:P:Y」が保存されていることを知っていますが、どうすればそれを取り出して記録するのですか?ListManagerからの値の挿入Oracle Apex

答えて

0
  1. ポイントがとサーバー側の条件タイプを処理している手順を作成するには、要求は、以下のこのコード
  2. アルターを作成、書き込み、プロシージャのコードで、過去をコピーし、値に含まれている:

    DECLARE 
        l_nat nationalities.nome%type; 
        l_remainings varchar2(500); 
        l_pos number := 0; 
    BEGIN 
        l_remainings := :P27_nationalities || ':'; 
        WHILE INSTR(l_remainings, ':') > 0 
        LOOP 
        l_pos := INSTR(l_remainings, ':'); 
        l_nat := SUBSTR(l_remainings, 0, l_pos - 1); 
        l_remainings := SUBSTR(l_remainings, l_pos + 1, LENGTH(l_remainings)); 
        INSERT INTO AUX_NAC (nationalities_id 
             ,students_id) 
        VALUES ((SELECT nc.id_nc FROM nationalities nc WHERE nc.name = l_nat) 
          ,:P27_ID); 
        END LOOP; 
    

    END;

+0

このコードはシャトルなどでも機能します。 :) – Biohazard

関連する問題