重複の可能性:
SQLクエリでコロン記号「:」は何をしますか?
簡単なSQLの質問:何:
の略ですか?
例えば:
SELECT * FROM myTable
WHERE Employee_column = :P_EmplId;
:
あなたがこれが何と呼ばれるかわからないとき、グーグルするのは正確に簡単ではありません。ここで検索しても役に立ちませんでした。違いがあれば、Oracle11gを使用しています。
重複の可能性:
SQLクエリでコロン記号「:」は何をしますか?
簡単なSQLの質問:何:
の略ですか?
例えば:
SELECT * FROM myTable
WHERE Employee_column = :P_EmplId;
:
あなたがこれが何と呼ばれるかわからないとき、グーグルするのは正確に簡単ではありません。ここで検索しても役に立ちませんでした。違いがあれば、Oracle11gを使用しています。
これはバインド変数です:
ステートメントを正常に実行するには、有効な値または値アドレスに置き換える必要があるSQLステートメントのプレースホルダー。バインド変数を使用すると、実行時に入力またはパラメーターを受け入れるSQLステートメントを記述できます。次の例は、v_empidをバインド変数として使用するクエリを示しています。
ほとんどの場合、テンプレートからクエリを取得しました。これは、phpのMDB2sqlフレームワークで処理されることを目的としています。「:」(コロン)は、ステートメント内のプレースホルダーを示します。これは、クエリの実行時に置き換えられることを意味します。