問題タブ [parameterized]
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 - NHibernate からのプレーンな SQL 出力
必要なもの: テストデータをテストデータベースに挿入するために sqlcmd.exe を使用して変更せずに実行できるプレーンな SQL。
NHibernate で挿入操作を生成するためのサービス呼び出しとエンティティ。
機能しない解決策: 出力をテキスト ファイルに記録します。NHibernate はパラメーター化された sql を生成しますが、それらを sqlcmd.exe で実行できない形式でログに記録します。
パラメータなしでNHibernateにSQLを生成させる方法はありますか?
または、問題に対するより良い解決策はありますか?
mysql - MySQLクエリブラウザでクエリパラメータを設定するにはどうすればよいですか?
MySQLクエリブラウザはパラメータ化されたクエリのパラメータを設定できますか?もしそうなら、どのように?[パラメータブラウザ]タブにデータを入力しようとしましたが、クエリを実行したときに実際にパラメータが設定されていないようです。
私はグーグルでかなり長い間検索しましたが(例えば、mySQLクエリブラウザがパラメータ化されています)、答えを見つけることができませんでした。
私はmySQLフォーラムでこのスレッドを見つけました-ここで頭を悩ませているのは私だけではないようです。
重要な場合は、Windows Server 2008(クライアントとサーバー)でバージョン5.1を使用しています。
parameterized - さまざまなデータベースのパラメータ化されたクエリのパフォーマンス
多くの人々は、SQLインジェクション攻撃を防ぐためにパラメータ化されたクエリを使用することが重要であることを知っています。
クエリオプティマイザは実行前にすべてのパラメータ化されたSQLステートメントを再解析する必要がないため、オンライントランザクション処理を行う場合、パラメータ化されたクエリはsqliteとoracleでもはるかに高速です。パラメータ化されたクエリを使用するとsqliteが3倍速くなるのを見てきましたが、並行性が高い極端な場合には、パラメータ化されたクエリを使用するとoracleが10倍速くなる可能性があります。
mysql、ms sql、db2、postgresqlなどの他のdbはどうですか?
パラメータ化されたクエリとリテラルクエリのパフォーマンスに同等の違いはありますか?
java - パラメータ化されたJavaリスト?
私はJavaを初めて使用します...基本的に文字列、int、浮動小数点などの他のオブジェクトのコンテナであるDLPFileというクラスを作成しました。
ファイルを List に入れ、それをセッション (Map クラスからのもの) 変数に保存するのは簡単です。
しかし、セッション変数からリストを取得するにはどうすればよいですか? 私がする時:
私はいくつかの警告を受けました:
私は試した
しかし、どれも機能しません
これは一種の「キャスティング」の問題だと思います...(多分?)
前もって感謝します ;)
c# - ParameterizedThreadStart を介してオブジェクトをスレッドに渡した場合、後でアクセスできますか?
次の方法でスレッドを開始すると
タスクが完了した後、myObject に対して何を行ったかを調べることはできますか?
refactoring - すべてのリファクタリングはパラメータ化されていますか?
リファクタリングについての質問です。名前変更メソッドのリファクタリングを検討してください。このリファクタリングは、古い名前と新しい名前を取り、古いメソッド名を新しい名前に変更するメタメソッドとして視覚化できます。だから、リファクタリングのために
foo() { ......... ......... }
に
ブー() { ......... ......... }
リファクタリングのメタメソッドは...
renameMethod (フー、ブー)
これは、パラメーター化されたリファクタリングと呼ばれます。私の質問は、http://www.refactoring.com/catalog/に記載されているすべてのリファクタリングは、いくつかのパラメーターを持つと考えられるか、またはそのようなパラメーターを必要としないリファクタリングがあるかということです。
sql-server - SQLパラメータは内部でどのように機能しますか?
SQLインジェクションについての質問に出くわしたとき、同僚と私はSOを閲覧していましたが、パラメータ化されたクエリは内部でどのように機能するのでしょうか。使用しているAPI(パラメーター化されたクエリをサポートしていると仮定)は、クエリとパラメーターを組み合わせて連結を実行しますか?または、パラメーターはクエリとは別にSQLエンジンに到達し、連結はまったく実行されませんか?
グーグルはあまり役に立たなかったが、おそらく私たちは正しいものを探していなかった。
php - Kohana のデータベース ライブラリでパラメーターをバインドする
このようにKohanaでパラメータをバインドできることを知っています
しかし、識別子(またはそれらが呼び出されたものは何でも)でそれを行う方法はありますか?
のように
ありがとう
java - パラメータ化されたクエリ:フィールドがSELECTステートメントの値の配列にあるかどうかを確認します
パラメータ化されたクエリを次のように設定しようとしています。
私が使用しているデータベースはPostgresです。
このクエリはパラメータ化されていない状態で正常に実行されますが、JdbcTemplateでパラメータ化されたクエリを使用して、有効なfield2値(整数)のリストに入力したいと思います。
var
( 、、、、、または)"1,2,3,4"
のさまざまな値を試し"[1,2,3,4]"
てみましたクエリのバリエーションを試しました:"{1,2,3,4}"
"(1,2,3,4)"
と
そしてまた
ちなみに、クエリをパラメータ化する方法を説明するリソースも非常に役立ちます。
これらのクエリはすべて、演算子が失敗したこと、または型の不一致があることを示すPSQLExceptionsをスローします。これは、クエリをパラメータ化する方法がわからないため、合理的と思われます。
java - NamedParameterJdbcTemplate を使用して配列フィールドを更新する
dblArrayFld
テーブルに倍精度配列フィールドがあり、 myTable
Spring を使用して更新したいと考えていますNamedParameterJdbcTemplate
(私は Postgres を使用しています)。
私は次のようなコードを実行しています:
これは、"$2" またはその付近で構文エラーを読み取るエラーを返します。
ここでは、:myarray の構文に問題があると想定しています。:myarray
また、次の方法で囲み込みを試みました。
dblArrayFld={:myarray}
dblArrayFld={ :myarray }
dblArrayFld=[:myarray]
dblArrayFld=ARRAY[:myarray]
dblArrayFld=(:myarray)
ここで正しい構文は何ですか?