スタックオーバーフローのメンバーの皆さん、こんにちは。
ここで差し迫った質問があります。
私は現在、GridView
. は動的に並べ替えGridView
を実行できる必要があります。multi column
ユーザーが別の列をクリックするたびに、私の C# アプリは列を解析し、asc/desc
レコードの取得を実行するためにストアド プロシージャの順序を並べ替えます。そのため、SP は入力を動的に処理できる必要があります。
私は動的 SQL を使用したくなく、PL/SQL クエリに固執したいと考えています。
これが私のコードのサンプルです。
SELECT ID,NAME FROM MY_TABLE WHERE ID='123' ORDER BY ID ASC, NAME DESC;
この部分はORDER BY ID ASC, NAME DESC
動的でなければなりません。アプリケーションから渡されたパラメーターに基づいて、この部分を作成したいと考えています。
現在、DECODE 関数と CASE 関数をいじっていますが、1 つのパラメーター入力しか処理できないため、結果がまちまちです。ユーザーが GridView で複数の列をクリックした場合、複数の列の並べ替えを処理できる必要があります。
この部分は動的で、複数の列の並べ替えを処理できる必要があります。
ORDER BY ID ASC, NAME DESC, CLASS ASC
...などなど。
仲間のメンバーは、私を正しい方向に向けてください. ありがとう!
1) 動的 SQL を使用して PL/SQL で上記を実現したくない。
2) パラメータ入力はカスタマイズ可能で、フロント エンドでは何でもOKです。SP のヘルプが必要です。
よろしく、 TP