問題タブ [bind-variables]
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.
php - PDO を使用して MySql クエリをカスタマイズする
キーワード検索 ( $wordsToSearch
) またはいくつかのカテゴリ タグの単語 ( $tagsToSearch
) がある場合は、データベースを完全にクエリする関数を作成しています。
これは私の関数であり、concat を使用してクエリの一部を追加しているため、安全ではありません。PDO を使用して変数をフィルタリングし、必要に応じてクエリの一部を追加するにはどうすればよいですか?
みんなに感謝
asp.net - asp.net(ボタンの後ろ)でバインド変数を使用するには?
私は一度、pl/sqlの変数をストアドプロシージャでバインドしました。(クエリ結果を高速化するため)。
たとえば、ストアド プロシージャでは次のように使用します。
現在、私のクエリは、ストアド プロシージャではなく (asp.net(vb) および pl/sql) を使用してフロントエンドにあります。文字列クエリでバインド変数を使用したい。
この構造をフロントエンド (ボタンの後ろ) で使用するにはどうすればよいですか?
oracle - IN 句を使用した Toad for Oracle バインド変数
次のようなクエリがあります。
ここで、id 列は数値です。
これを TOAD バージョン 11.0.0.116 で実行する場合、結果のクエリが次のようになるように、ID のリストを提供したいと考えています。
以下の単純なアプローチでは、1,2,3 が有効な浮動小数点値ではないというエラーが発生します。目的のクエリを実行できる型と値の組み合わせはありますか?
明確化: 示されているクエリは、私のコードでどのように表示されるかを示しています。さまざまな値でクエリの結果をテストするために、TOAD に貼り付けています。これまでのところ、TOAD のバインド変数をカンマ区切りのリストにテキストで置き換えるだけで済みました。これはうまく機能しますが、さまざまな値のリストを試すのは少し面倒です。さらに、この方法でテストするこの形式のクエリがいくつかあるため、クエリを変更せずに TOAD に値のリストを入力する、歩行者の少ない方法を探していました。これが不可能な場合は、歩行者のアプローチを続けます。
php - PHP/MYSQLi バインド結果
私は、mysqlnd を持たない Web 用に書いています。したがって、すべてのコードを使用しないようにすばやく変更する必要があります。この関数でそこにいると思ったのですが、結果が繰り返されます。
修正に関して何か助けていただければ幸いです。
database - Bind Aware Cursor Matching の説明
こんにちは、Oracle でのバインド対応カーソル マッチングの簡単な説明を見つけようとして少し問題があります。変数。次に、これを行うことで、より適切な実行計画がほぼ生成されます。たとえば、フル テーブル スキャンがクエリをバインド対応としてマークし、次にクエリが実行されるときに、2 つの実行計画の選択肢がありますか? どんな助けでも大歓迎です!乾杯!
java - 1 つのレコードの挿入に失敗した場合に、適切なレコードに対して Preparedstatement.executeBatch() を機能させる方法
私の Java コードには、Prepared ステートメント ps_temp があります。
バッチ内のレコードの 1 つが Unique Index 制約を作成したため、最終的に ps_temp.executeBatch() 全体が失敗しました。バッチ内の適切なレコードでさえテーブルに挿入されません。
それで、私のバッチにいくつかの良いレコードといくつかの悪いレコードがある場合(整合性の制約を引き起こす可能性があります)、THEN AT LEAST THE GOOD RECORDS GETS INSERTED INTO THE TABLE ?
前もって感謝します !!誰も〜ない
sql - スクリプトでバインド変数を宣言する
この変数を使用するスクリプトがあります
そしてそれらをこのように使用します
この変数を初期化する方法を知りたいのですが、スクリプトを実行すると、次の出力が得られます。
編集:通常、ユーザーはこの値を Web サイトに入力します。レポート テーブルからスクリプトを取得したデータベースにのみアクセスできます。また、C# からこの変数を初期化する方法を知りたいです。
EIDT2:これを例に取りました ( Oracle SQL Developer で変数を使用するにはどうすればよいですか? )。できます。
私のコード:
そしてステートメントで:
しかし、まだこれを持っています
これも何も変わらない
exec :DA$$ := '2011-09-13 09:00:00';
DA$$ は trunc() で使用されているため、日付だと思いDA = trunc(td, 'MM'))
ます。 Run Statement(trl+Enter) を選択すると、Sql Developer はバインド変数の入力を提案しますが、日付の入力方法がわかりません。
EDIT3:最後に、Declare、Begin、End なしでこれを行うと、機能します:
plsql - dbms_sql の Select ステートメントの配列バインド (Oracle 11g)
私の問題は、配列バインドとしてIDのリストがあるPL/SQL内で動的SQLクエリを実行したいということです。Oracle ドキュメントで、数値のリストを DML ステートメントに結合する方法の例をいくつか見つけました。( http://docs.oracle.com/cd/B28359_01/appdev.111/b28419/d_sql.htm#i996963 )
今、Select-Statements についても同じことをしようとしています。に Array-Binds を使用できることを知っていexecute immediate-Statement
ます。しかし、これには、Statement を実行する前に Bind-Variables の正確な数を知らなければならないという欠点があります。これが、dbms_sql を使用しなければならない理由です。
次の例は 1 つの行のみを返しますが、3 つの行を返す必要があります。私の例の問題が何か知っている人はいますか?