Java コードでは、特定の特殊文字を文字列に挿入するために、エスケープ文字を使用します。次のコードでは、アポストロフィを含む文の前に新しい行とタブを挿入します。
String str = "\n\t\This is an object\'s string literal"; |
SQL Anywhere では、Java クラスで使用する場合にかぎり、Java エスケープ文字の使用が許可されます。ただし、SQL で使用する場合は、SQL の文字列に適用される規則に従ってください。
たとえば、SQL 文を使用して文字列値をフィールドに渡すには、次の文 (SQL エスケープ文字を含む) を使用できますが、Java エスケープ文字は使用できません。
SET obj.str = '\nThis is the object''s string field'; |
SQL 文字列処理規則の詳細については、文字列を参照してください。
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |