Java 構文は予想したとおりに実行され、SQL 構文は Java クラスが存在しても変更されません。同じ SQL 文に Java 構文と SQL 構文の両方が含まれている場合でも同じです。これは単純な文ですが、広い意味を持ちます。
Java では大文字と小文字を区別します。Java FindOut クラスは、Findout クラスとはまったく異なります。SQL は、キーワードと識別子に関しては大文字と小文字を区別しません。
Java の大文字と小文字の区別は、大文字と小文字を区別しない SQL 文に埋め込まれるときにも保持されます。Java 構文の前後の部分が大文字でも小文字でも、Java の文の部分は大文字と小文字を区別します。
たとえば、次の SQL 文は、文の残りの SQL 部分に大文字と小文字が混在している場合でも、Java のオブジェクト、クラス、演算子の大文字と小文字が尊重されるため、正しく実行されます。
SeLeCt java.lang.Math.random(); |
Copyright © 2009, iAnywhere Solutions, Inc. - SQL Anywhere 11.0.1 |