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 语言元素 » 变量

 

连接级变量

连接级变量用 CREATE VARIABLE 语句声明。连接级变量可作为参数传递给过程。

CREATE VARIABLE 语句的语法如下:

CREATE VARIABLE variable-name data-type

创建的变量最初设置为 NULL。连接级变量的值可用与局部变量相同的方法设置:使用 SET 语句或带有 INTO 子句的 SELECT 语句。

在连接终止前或用 DROP VARIABLE 语句显式删除变量前,连接级变量会一直存在。以下语句会删除变量 con_var:

DROP VARIABLE con_var;
示例

下面的 SQL 批处理语句说明如何使用连接级变量。

CREATE VARIABLE con_var INT;
SET con_var = 10;
MESSAGE 'con_var = ', con_var TO CLIENT;

从 Interactive SQL 运行此批处理语句时,数据库服务器的消息窗口中会出现 con_var = 10 消息。