問題タブ [dynamic-queries]

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.

0 投票する
3 に答える
13050 参照

sql - 関数の結果をテーブル変数に代入する

SQL Server (2000/2005) 関数は、テーブル名とフィールド名をパラメーターとして取得し、関数内の動的クエリから結果を返します。Table結果は、ストアド プロシージャでさらに使用される変数に割り当てる必要があります。これを達成する方法は?

「関数内から実行できるのは、関数と拡張ストアド プロシージャのみです」というエラーが表示されます。

0 投票する
2 に答える
2386 参照

sql - 動的な行数を SQL Server に挿入する

ルックアップの値を指定して、SQL サーバー (.sql スクリプト) 内から動的な行数を挿入し、挿入ごとに 1 つの列を設定する方法はありますか? 別のテーブルのすべての行の外部キーを持つ行を添付したいと考えています。

例えば:

ここで、テーブル 2 の fk 値が 2 と 3 の 2 つの行をテーブル 1 に追加したいとします。

したがって、最終的なテーブルは次のようになります。

プログラミング言語があれば、これは簡単です。疑似: (テーブル 2 の行) DO Insert into table 1 'aaaaa rows.id'

これはどのようにSQLサーバー内で達成できますか?

編集:

テーブル 2 のすべての行について、その ID を取得し、それをテーブル 1 の行の fk として設定して挿入します。

0 投票する
23 に答える
177253 参照

json - JSON のクエリ言語はありますか?

JSON を照会するための (大まかに) SQL または XQuery のような言語はありますか?

「Y > 3 である X のすべての値は何ですか」などのクエリに簡単に答えたり、通常の SUM / COUNT 型の操作を実行したりできると便利な、JSON に適切にマップされる非常に小さなデータセットを考えています。

完全に構成された例として、次のようなものがあります。

これは、クライアント側とサーバー側の両方で機能し、結果が適切な言語固有のデータ構造に変換される (またはおそらく JSON として保持される) と考えています。

簡単なグーグル検索は、人々がそれについて考え、いくつかのもの ( JAQL ) を実装したことを示唆していますが、標準的な使用法やライブラリーのセットはまだ出現していないようです。各機能を単独で実装するのはかなり簡単ですが、誰かがすでに正しく実装している場合、私は車輪を再発明したくありません。

助言がありますか?

編集:これは確かに悪い考えかもしれません.JSONは私が考えているフォーマットにはあまりにも一般的かもしれません.必要に応じて合計/etc関数を直接実行するのではなく、クエリ言語が必要な理由は、私が構築したいからです.ユーザー入力に基づいて動的にクエリを実行します。「SQLは必要ない、必要な関数を書けばいい」という議論のようなものです。最終的には、それが手に負えなくなるか、SQL をさらに推し進めるにつれて独自のバージョンの SQL を作成することになります。(わかりました、それが少しばかげた議論であることは知っていますが、あなたはその考えを理解しています..)

0 投票する
1 に答える
897 参照

c# - Linqクエリで「where」句を作成する

このクエリでは、常に「通常の」タイプの要素が必要です。
_includeXフラグが設定されている場合は、「workspace」タイプの要素も必要です。
これを1つのクエリとして記述する方法はありますか?または、クエリを送信する前に、_includeXに基づいてwhere句を作成しますか?

0 投票する
1 に答える
417 参照

entity-framework - 動的クエリを使用して関連エンティティを含める方法

アプリケーションの検索フォームから値を取得して、動的クエリを作成しています。

データベースにはUsersPhotoの 2 つのテーブルがあり、テーブル Photo には、Users テーブルにリンクする列UserIdがあります。Users と Photo の間には 1 対多の関係が存在します。

フォームの値を繰り返し処理し、System.Data.Objects.ObjectParameter の値を追加すると、次のクエリが得られます。

それから私はこのコードを持っています:

usersQuery オブジェクトには、各ユーザーの画像データは含まれません。私のビューでは、Users.Image を反復処理できますが、Image カウントは常にゼロです。画像データをどこかに含めたり添付したりする必要はありますか? どのように?

0 投票する
1 に答える
20087 参照

sql - SQLの動的クエリでこれを変数に渡す方法

i 動的クエリを使用して変数を渡す

これを動的クエリで渡す方法

何か案が???

0 投票する
1 に答える
350 参照

unit-testing - EntityFramework4での動的クエリの単体テスト

エンティティフレームワーク4.0で作業ユニットパターンを実装する場合、オブジェクトコンテキストのCreateQueryメソッドを使用して動的クエリを作成する機能を提供するための正しい設計は何ですか?そして、正しいとは、モックオブジェクトを使用した単体テストで使用できるように設計することを意味します。

ありがとう。

0 投票する
1 に答える
1149 参照

hibernate - 休止状態での名前付きパラメーター クエリの問題

SQLインジェクションを防ぐために、動的クエリを名前付きパラメータクエリに変換しようとしています..しかし、このコードを使用しているとき-

データがそこにあり、動的フォームの同じクエリがデータを返す場合でも、DB からデータは返されません

そして、私がこのコードを使用するとき -

Null ポインター例外をスローします。

どこが間違っているのか教えてください

ありがとう

0 投票する
2 に答える
47631 参照

mysql - 私のSQL動的クエリが実行され、ストアドプロシージャの変数に出力されます

My sql ストアド プロシージャで動的クエリを生成します。このクエリの結果を out パラメータに取得したい。これを行う方法 ?

query1 の出力を OUT parameter( numOfRecords) に取得する方法 ??

0 投票する
2 に答える
202 参照

c# - LINQ クエリでの文字列の使用

現在、c# で WPF プロジェクトを開発しています。プロジェクトは、ページの初期化時に定義された文字列 (newMemoryRFID) を受け取り、それをクエリで使用します。そのようです

これにより、空の DataContext が生成されます

ただし、newMemoryRFIDがクエリになるものと同じテストデータを使用すると、つまり

クエリは正しいレコードを取得します。お分かりかもしれませんが、私は最高のプログラマーではありませんので、答えが単純であればあるほど良いでしょう。そして、事前にどうもありがとう