メインコンテンツへスキップ

DB SQL 検索の変数を’’’で囲うか

コメント

1件のコメント

  • nkmt

    ISHIJIMAさん コメントありがとうございます。
    最初の投稿はDB SQL でしたが、
    今回は SQLコマンドで
    WHERE 商品名 = :1 のように記述する場合、
    WHERE 商品名 = ':1' とはやってきませんでしたが
    トラブルはありませんでした、というのは勘違いでした。
    (今迄、SQLコマンドの所で、文字型のWHEREを書く事がほぼ無かった。)
    文字型を範囲指定する場合、以下では駄目でした。
    WHERE 商品名 = :1 
    以下のようにシングルコーテーションで囲うのが正解でした。
    WHERE 商品名 = ’:1 '

サインインしてコメントを残してください。