2

shaquel o'Neilのように、アポストロフィが含まれている名前を検索する必要があるsoql/sqlクエリを作成する必要があります。問題は、where句がNeil部分をドープすることです。これは、検索条件の終わりと見なされるためです。

この状況をどのように処理するかについての提案はありますか?

ありがとう!

4

1 に答える 1

3

'ほとんどのSQLでは、2倍にして引用し''ます。しかし、afaikは\、SOQLでエスケープする必要があるため、テストケースでチェック'shaquel o\'Neil'します。

私はそれをチェックしました-私が思ったように、SOQLではあなたは。でエスケープします\。すべてのSOQL-special-charのリストは次のとおりです。

   \n  New line
   \r  Carriage return
   \t  Tab
   \b  Bell
   \f  Form feed
   \"  One double-quote character
   \'  One single-quote character
   \\  Backslash

(出典:引用された文字列エスケープシーケンス

于 2011-03-25T23:28:55.933 に答える