Click here to view and discuss this page in DocCommentXchange. In the future, you will be sent there automatically.

SQL Anywhere 11.0.1 (中文) » SQL Anywhere 服务器 - 编程 » 数据库中的 Java » SQL Anywhere 中的 Java 支持 » 数据库中的 Java 的运行时环境

 

Java 区分大小写

Java 语法会按您的预期工作,而 SQL 语法不会因 Java 类的存在而发生改变。即使同一 SQL 语句同时包含 Java 和 SQL 语法,情况也是如此。它是一个简单语句,但其含义却很深远。

Java 是区分大小写的。Java 类 FindOut 与类 Findout 是两个完全不同的类。SQL 在关键字和标识符方面不区分大小写。

即使将 Java 嵌入到不区分大小写的 SQL 语句中,Java 也会保留区分大小写的特性。语句的 Java 部分必须区分大小写,即使 Java 语法前面和后面的部分不区分大小写也是如此。

例如,下面的 SQL 语句能够成功执行,这是因为在 Java 对象、类和运算符中遵守了大小写约定,即使该语句中其余 SQL 部分的大小写有所变化。

SeLeCt java.lang.Math.random();