ms SQLサーバーでエスケープする必要がある特殊文字のリストを探していましたが、同様の質問でParameterizedクエリを使用することをお勧めしました。私はすでにやっていますが、私が使っているフレームワークは私のために逃げることはありません。Tsqlでエスケープする必要がある文字
このように、私はそれらの束を試してみると、いずれかに障害が発生したかを確認しますと思った....と私は私が見つけることができるほぼすべての文字を試してみました単純なクエリなどのクエリで
select * from x where value = '<characters>'
を試してみました私のキーボードでは、それらのすべてがうまくいくように見えます... Singe Quote以外に、1つは失敗します。
したがって、私は無効な文字の一覧を知りたいとMS SQLサーバにエスケープする必要があります - TSQLとちょうど単一引用符をエスケープするリスクを取り、トラブル
を引き起こす可能性が残りの部分を残したくありませんあなたの助けを歓迎します
?パラメータ化されたクエリで何が問題になっていますか? – SLaks
彼らは異なったフレームワークで異なった振る舞いをします...私のために働いていません –
次に、あなたはその問題を解決すべきです。 – SLaks