发行说明


40.3 创建静态 JDBC/ODBC/CLI 概要文件的限制

创建 JDBC/ODBC/CLI 静态概要文件当前主要用于简明应用程序。它不适用于带有许多功能组件以及在执行期间要进行复杂程序逻辑运算的复杂应用程序。

SQL 语句必须已成功地执行,才能捕获到创建概要文件会话中。在语句匹配会话中,不匹配的动态语句将继续作为动态 JDBC/ODBC/CLI 调用来执行。

SQL 语句必须与被捕获和绑定为语句匹配的有效候选语句的每个字符都相同。空格也是有意义的:例如,"COL = 1" 会被认为与 "COL=1" 不同。使用参数标记取代文字,可增大匹配的命中率。

执行预先绑定了静态 SQL 语句的应用程序时,控制动态语句行为的动态寄存器对转换为静态方式的语句将没有影响。

如果应用程序对后续 DML 语句中引用的对象发出 DDL 语句,将会在捕获文件中找到全部这些语句。JDBC/ODBC/CLI 静态创建概要文件绑定工具将尝试绑定它们。对于支持 VALIDATE(RUN)绑定选项的 DBMS,绑定尝试将会成功,但对于不支持 VALIDATE(RUN)绑定选项的 DBMS,绑定尝试将会失败。在这种情况中,应用程序不应使用创建静态概要文件。

数据库管理员可能会根据应用程序特定的要求来编辑捕获文件,以添加、更改或除去 SQL 语句。


[ 页的顶部 | 上一页 | 下一页 | 目录 | 索引 ]