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

.NetアプリケーションからOracleストアドプロシージャに配列を渡す

    ジミー、System.Data.OracleClientはアレイをサポートしていません。
    http://social.msdn.microsoft.com/Forums/en-US/adodotnetentityframework/thread/57a59fba-09e2-46cb-a072-6706b3ec5131

    必要に応じて、ODP.netクライアントを使用して、ネストされたテーブルタイプ(UDTまたは関連配列)を介してこれを実装する必要があります。これはおそらく進むべき良い方向です、特に。 .net4.0には非推奨のSystem.Dataがあるため、 .OracleClient 。

    しかし、System.Data.OracleClientで立ち往生していて、実際にリスト内の変数を実行しようとしている場合は、文字列を渡して次の提案のいくつかに従うことでこれを実行できます。 http://asktom.oracle.com/pls/asktom/ f?p =100:11:0 ::::P11_QUESTION_ID:210612357425

    これがお役に立てば幸いです



    1. スマート(?)データベースキャッシュ

    2. リモートMySQLサーバーに接続できません

    3. SQLOracleでのローリング90日の日付ウィンドウ

    4. MySQL全文期間