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 语句 (A-D)

 

声明部分 [ESQL]

此语句用于在嵌入式 SQL 程序中声明主机变量。主机变量用于与数据库交换数据。

语法
EXEC SQL BEGIN DECLARE SECTION;
C declarations
EXEC SQL END DECLARE SECTION;
注释

声明部分只不过是由 BEGIN DECLARE SECTION 和 END DECLARE SECTION 语句括起来的 C 变量声明部分。声明部分使 SQL 处理器可以识别用作主机变量的 C 变量。并非所有的 C 声明在声明部分内都有效。请参见使用主机变量

权限

无。

另请参见
标准和兼容性
  • SQL/2003   核心特性。

示例
EXEC SQL BEGIN DECLARE SECTION;
char *surname, initials[5];
int dept;
EXEC SQL END DECLARE SECTION;