問題タブ [dynamicquery]
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.
sql-server-2008 - GUIからの動的クエリ
My Databaseは、学生の情報をテーブルに保存し、コースの提供内容を他のテーブルに保存します。関連するテーブルがさらにあります。
今、私はこのようなフォームを作成したいと思います:
検索基準に応じて、クエリが実行されます。 複数の基準を選択できます。検索ボタンを押すと、さまざまなタプルが表示されます。
私をからかっているのは、クエリの部分をどのように進める必要があるかです.... ???
誰か助けてくれませんか?ところで、私はVisualStudio2010と一緒にSQL2008R2を使用しています。
sql - SQLServer動的クエリ-リンクサーバーが見つかりません
これが私が実行しようとしている単純なクエリです。9044は大丈夫です。そのクエリの実行は通常完全に機能します(明らかに、dbとtableの名前を削除しました)。何が悪いのか完全にはわかりません。私が得るエラーは次のとおりです。
メッセージ7202、レベル11、状態2、行1sys.serversでサーバー'@node'が見つかりませんでした。正しいサーバー名が指定されていることを確認してください。必要に応じて、ストアドプロシージャsp_addlinkedserverを実行して、サーバーをsys.serversに追加します。
この問題を修正する方法に関するアイデア、またはクエリを記述して使用する必要がある場合EXEC (@sql)
sql - 動的クエリの結果を保存
これを達成する方法はありますか:
基本的に、動的テーブル パラメータがあり、列 1 行 1 から値を取得する必要があります。
感謝、
KS
解決
sql-server - 各履歴エントリが一致することを確認するための SQL クエリ (動的?)
ID マーカーとしてランダムな浮動小数点数を生成するストアド プロシージャがあり、呼び出されるとすぐに乱数 + .1 が履歴/ログ テーブルに格納され、最終結果が同じ乱数で格納されます。 number +.2 (シーケンサー/ソーターとして)。
ストアド プロシージャが常に適切に処理されていることを簡単に確認するために、これらのシーケンス番号 (以下の例のように) で満たされた列を動的にクエリし、それら (ペア) が偶数であることを確認する簡単な方法はありますか?
上記のサンプル データでは、5455.1 の存在を警告するクエリが必要です。これは、ストアド プロシージャが呼び出しの結果 (成功または失敗)。
もちろん、問題/オッドボールが存在することを警告するだけでなく (単純にテーブルでカウントを実行し、それを判断するために数が偶数かどうかを確認できるため)、不一致を選択できるようにしたいと考えています。そのため、10,000 行の履歴/ログを並べ替えて、パートナーを持たないものを見つけることはしません。
c# - SqlDataSourceの動的WHERE句
非常に単純なアプリケーションでSqlDataSourceを使用しています。ユーザーがTextBoxを介してSDSのselectコマンドにいくつかの検索パラメーターを設定できるようにしています。パラメーターごとに1つのTextBoxがあります(txtFirstName、txtLastNameなどを考えてください)。ボタンクリックイベントハンドラーを使用して、デフォルトですべてのレコードを返すSqlDataSourceのSelectCommandプロパティを設定することを計画しています(ここでの目的のために)。このselectコマンドを改良して、ユーザーがいずれかのTextBoxに検索条件を入力したかどうかに応じて、1つ以上のWHERE句を追加したいと思います。
はっきりしない場合の例:
デフォルトでは、SqlDataSourceのSelectCommandプロパティは次のようになります。
ユーザーがtxtFirstNameに「Bob」と入力した場合、SelectCommandプロパティを次のようにします。
ユーザーがtxtLastNameに「Jones」と入力した場合、SelectCommandプロパティを次のようにします。
私の質問:
空のTextBoxをテストしたり、WHERE句を手動で作成したりせずに、これらのWHERE句を動的に作成する方法はありますか?
私の小さなアプリケーションには3つのパラメーターしかないので、これを無理やり押し込むのは苦痛ではありませんが、これを行うもっと簡単な方法があるかどうかに加えて、将来さらにパラメーターを追加する必要がある可能性があるのではないかと思いました。さらに、ワイルドカード検索を追加したい場合があります。
drupal-7 - Drupal 7 テーマ(''pager') -> テーブルはレンダリングされますが、Pager はありませんか?
データベースからのデータを含むテーブルがあり、ページャーが必要です。他のサイトの例 (buildamodule.com の) のすべてのコードがあり、テーブルはレンダリングされますが、生成されません。ページャー、制限よりも多くの行がありますが:
関数:
$limit 変数は設定フォームで 5 に設定されており、データベースでも 5 です。
ページャーが表示されない理由を知っている人はいますか? おそらく出力のフォーマットに何か?
助けていただければ幸いです。
sql-server-2005 - SQL Server の動的クエリで変数を使用する
このクエリからやろうとしているのは、customertransaction テーブルから指定された Cutoffnumber より古いすべての行を取得しようとしていることです。
しかし、以下のエラーが表示されます。これは動的 SQL クエリであることに注意してください。
スカラー変数「@Cutoffnumber」を宣言する必要があります
どうすればいいのだろう。
postgresql - `executeusing`のパラメータとして複数行の副選択
複数行の副選択は、句のin
演算子の右側で使用されます。where
上記の機能が機能した場合、どのように達成するのですか?
c# - 異なるデータベースから行を取得する最良の方法は何ですか?
同一のデータベースが 10 個あります。
実行時にデータベース名を取得します。
行をオブジェクトのコレクションに格納したいと考えています。
また、データベース サーバーで 1 つのヒットのみが必要です。
私の現在のアプローチ:-
- クエリ (X の理由でストアド プロシージャはありません) で、データベースのリストを取得し、一時テーブルに格納します。
次に、各データベースを繰り返し処理し、動的クエリを作成して実行します。
/li>
動的クエリを使用せず、パフォーマンスを低下させることなく、サーバーへの 1 回のヒットで Linq + エンティティ フレームワークを使用できますか? より良い解決策はありますか?