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 服务器 - SQL 参考 » 使用 SQL » SQL 语句 » SQL 语句 (E-O)

 

INCLUDE 语句 [ESQL]

此语句用于将文件包含在将由 SQL 预处理器扫描的源程序中。

语法
INCLUDE filename
filename : SQLDA | SQLCA | string
注释

INCLUDE 语句与 C 预处理器 #include 指令非常相似。SQL 预处理器读取嵌入式 SQL 源文件并用 C 语言源代码替换所有嵌入式 SQL 语句。如果某文件包含 SQL 预处理器所需的信息,则请用嵌入式 SQL INCLUDE 语句包含此文件。

对以下两个文件名进行特殊识别:SQLCA 和 SQLDA。以下语句在所有嵌入式 SQL 源文件中必须出现在任何嵌入式 SQL 语句之前。

EXEC SQL INCLUDE SQLCA;

此语句必须出现在 C 程序中允许使用静态变量声明的位置。许多嵌入式 SQL 语句需要变量(对程序员不可见),它们由 SQL 预处理器在 SQLCA 包含语句的位置声明。如果使用了任何 SQLDA,则必须包括 SQLDA 文件。

权限

无。

副作用

无。

标准和兼容性
  • SQL/2003   核心特性。