問題タブ [pipelined-function]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
oracle - ネストされた PIPELINED 関数
私が得るエラーは...
sub_func1 が呼び出される main_xyz のブロックでエラーが表示されます。
[エラー] PLS-00382 (): PLS-00382: 式の型が間違っています
[エラー] PLS-00306 (): PLS-00306: 呼び出しの引数の数または型が間違っています
[エラー] ORA-00904 (): PL /SQL: ORA-00904: : 無効な識別子
[エラー] PLS-00364 (): PLS-00364: ループ インデックス変数 'REC' の使用が無効です
上記のコードで何が間違っていますか? なぜ?
oracle - JPQL の Oracle パイプライン テーブル関数
JPQLクエリにオラクルのパイプラインテーブル関数を含める可能性はありますか? 私はこれを試しました
しかし、私は次のエラーがあります:
java - MyBatis での遅延フェッチ
遅延読み込みを実現する方法を見つけることができませんでした (MyBatis ドキュメントでも)。
私のマッパーxmlを以下に示します:
ポジョクラス:
そして使用法コード;
つまり、コードで明示的に要求しない限り、res2 を取得したくありません。その特定のカーソルは非常に重いので、必要でないときは実行したくありません (しかし、mybatis は実行します)。
また、これをジェネレーターのようなプロシージャーに適用したいと思います (Oracle はそれらを「パイプライン化されたテーブル関数」と呼び、結果を生成し、スリープし、呼び出し元が次の行をフェッチするまで待機し、ウェイクアップして次を計算します。通常、この方法で呼び出します: SELECT * FROM TABLE(GenProc(arg1,arg2))
.
これを達成するために必要な構成についてのアイデアはありますか?
sql - 行のパイピング時にデータが見つかりません
レコードのリストを返す関数があり、リストをループしてパイプしますが、パイプ中にORA-01403: no data found
エラーが発生します。
以下は私が使用しているコードです。すべての行ではなく、一部の行でこのエラーが発生しています。
注:tab_pipe.t_tab
とtab.t_tab
は同じレコードのテーブルですtab.r_tab
。
sql - 単一行複数列サブクエリ (PIPELINED 関数) の結果を結果セットに含める方法
Oracle 11g を使用しています。
だから、私はこのようなテストデータテーブルを持っているとしましょう
また、呼び出しごとに1 つの行piplined
を返す関数があり、次のような複数の列があります。
そしてもちろん、
戻り値
test_data
ここで、パイプライン関数からの対応する値とともに、すべての行を返す select ステートメントが必要です
たとえば、次のようなもの
もちろんこれは機能しません が、期待される結果は次のようになります。
test_data
では、テーブルとpipelined
関数が与えられた場合、上記の期待される結果をどのように達成するのでしょうか?
oracle - 再帰的な PL/SQL パイプライン関数 CALL が ORA-00603 を引き起こします
私はPL/SQL
初心者で、支払いの換気の詳細を抽出するパイプライン関数を書きたいと思っています (マスターテーブル)。コードはこちら
再帰性の終了条件は次のとおりです。
しかし、クエリを実行すると
エラーが発生します:
ORA-00603 ORACLE サーバー セッションが致命的なエラーで終了しました
誰がそれが何であるかについて考えを持っていますか?
ありがとうございました。