sql >> データベース >  >> RDS >> Oracle

PHPを使用してストアドプロシージャからパラメータを取得できません

    ドキュメント OUT変数に関する情報が含まれています:

    簡単な手順を作成します:

    CREATE PROCEDURE foo (p OUT VARCHAR2) IS 
    BEGIN
       p := 'bar';
    END foo;
    

    次にPHPの場合:

    $stid = oci_parse($conn, 'begin foo(:p1); end;');
    oci_bind_by_name($stid, ':p1', $p1, 3);
    echo $p1;
    



    1. 依存関係がない/利用できないサービス

    2. 1つのテーブル内のすべてのアイテムを選択し、別のテーブルと結合して、nullを許可する

    3. ORACLE TIMESTAMP(9)フィールドのjava.util.Dateへのマッピング

    4. 条件に基づいてクエリを更新する