sql >> データベース >  >> RDS >> Oracle

Dapper.netOracleパラメータ

    はい、あなたは投稿を誤解しました。 SQLはそのまま渡され、正しい:param1が含まれている必要があります または@param1 など。「プレフィックスなし」 「表示されないコードについて話している -具体的には、コードが(何らかのメカニズムを介して)実行することを確認します:

    cmd.Parameters.Add("param1", 963);
    

    vs

    cmd.Parameters.Add("@param1", 963);
    

    vs

    cmd.Parameters.Add(":param1", 963);
    

    最初の(プレフィックスなし)は、正しくて好ましいオプションです。

    コード内のSQLをパラメーターに依存しないようにする場合は、次の情報を使用できます:ADO.NETでパラメータプレフィックスを取得

    SQLが十分に近いことはめったにありませんが、パラメータプレフィックスを検索するだけですべての問題が解決します。




    1. 2つの日付と1時間あたりの平均出力の間のデータを選択します

    2. RUまたはRUR?

    3. メールがデータベースにすでに存在するかどうかを確認します

    4. グループ化時の問題