問題タブ [sqlbuilder]

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 投票する
1 に答える
387 参照

postgresql - SQLBuider Talend Open Studioで動的クエリを作成する方法

データベーステーブルに挿入したいExcelファイルにデータがあります。列 (name) の 1 つが db の別のテーブルに接続されています。Excelの値に従って簡単なクエリを作成し、IDのみをテーブルに入れたいと思います。

エクセルファイルのサンプル:

データベースからのテーブルのサンプル:

Excelからデータを入れたいテーブル:

基本的に、Excelファイルからデータを取得し、反復して簡単なクエリを作成する必要があります

次に、id を tMap の適切なフィールドに入れることができます。

説明と値が名前であるtMap

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

c# - SqlBuilder が間違った結果を返す

Npgsqlと を使用したクエリがありますPostgres。クエリを作成するために、Dapper とその SqlBuilder を使用しています。

DBで通常のステートメントを作成すると、正しい結果が返されます。SqlBuilder を介して実行すると、間違った結果が返されます。

別の方法を試しaddTemplateたり、パラメータを変更したりしましたが、何も変わりませんでした。

また、さまざまな方法で行を変更しようとしましたbuilder.Where("period = @period", new { model.Period });:

または、これはより一般的な方法ですか:

builder.Where("period = '" + model.Period + "'");

たとえば、通常の SQL クエリの結果は、SELECT * FROM szzRecord.folders WHERE period = 24251 行を返します。これは正しいです。

dapper クエリの結果は 1223 で、これはすべて行です。そのため、パラメーターが存在しないように見えます。を期待してselector、 のパラメータを見つけましたperiod。で見つけましPeriod = 24selector.parameters.templates[0]。これは正しいです?selector.parameters.parameters空です。

0 投票する
0 に答える
100 参照

java - sqlbuilder で SELECT クエリに "WITH" 句を追加する方法

healthmarketscience.sqlbuilder の Java と SQLBuilder を使用しており、SELECT クエリに WITH 句を動的に追加しようとしています。

私の現在のクエリは次のもので構築されています:

期待される結果は次のとおりです。

LEFT OUTER JOIN Table WITH(table_convert_subselect=1) ON (...)

0 投票する
4 に答える
403 参照

c# - クエリで SQL を C# リストと比較しますか?

SQL データベースの値をコード内のオブジェクトのリストと比較する際に問題があります。

オブジェクトが DB に存在しません

リスト内のオブジェクトの例:

私はc#でSQLBuilderを使用しています。次に、次のようなクエリを作成したいと思います。

作ったコードで

より構成されたコードではあるが、SQLビルダーを使用

ここで c# と sql を混在させていることは十分承知していますが、これが、私が達成したいことを説明できる最良の方法でした。

言葉で

HasAccess列が同じIDを持つオブジェクトのHasAccessプロパティと等しいEntityPermissionを見つけたいです。

すべての助けに本当に感謝します!