問題タブ [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.
postgresql - SQLBuider Talend Open Studioで動的クエリを作成する方法
データベーステーブルに挿入したいExcelファイルにデータがあります。列 (name) の 1 つが db の別のテーブルに接続されています。Excelの値に従って簡単なクエリを作成し、IDのみをテーブルに入れたいと思います。
エクセルファイルのサンプル:
データベースからのテーブルのサンプル:
Excelからデータを入れたいテーブル:
基本的に、Excelファイルからデータを取得し、反復して簡単なクエリを作成する必要があります
次に、id を tMap の適切なフィールドに入れることができます。
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 = 24
251 行を返します。これは正しいです。
dapper クエリの結果は 1223 で、これはすべて行です。そのため、パラメーターが存在しないように見えます。を期待してselector
、 のパラメータを見つけましたperiod
。で見つけましPeriod = 24
たselector.parameters.templates[0]
。これは正しいです?selector.parameters.parameters
空です。
java - sqlbuilder で SELECT クエリに "WITH" 句を追加する方法
healthmarketscience.sqlbuilder の Java と SQLBuilder を使用しており、SELECT クエリに WITH 句を動的に追加しようとしています。
私の現在のクエリは次のもので構築されています:
期待される結果は次のとおりです。
LEFT OUTER JOIN Table WITH(table_convert_subselect=1) ON (...)
c# - クエリで SQL を C# リストと比較しますか?
SQL データベースの値をコード内のオブジェクトのリストと比較する際に問題があります。
オブジェクトが DB に存在しません
リスト内のオブジェクトの例:
私はc#でSQLBuilderを使用しています。次に、次のようなクエリを作成したいと思います。
作ったコードで
より構成されたコードではあるが、SQLビルダーを使用
ここで c# と sql を混在させていることは十分承知していますが、これが、私が達成したいことを説明できる最良の方法でした。
言葉で
HasAccess列が同じIDを持つオブジェクトのHasAccessプロパティと等しいEntityPermissionを見つけたいです。
すべての助けに本当に感謝します!