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 Anywhere 支持三个级别的变量:

  • 局部变量   这些是使用 DECLARE 语句在过程或批处理中的复合语句内定义的变量。它们只存在于复合语句内。

  • 连接级变量   这些是使用 CREATE VARIABLE 语句定义的变量。它们属于当前连接,当断开现有数据库连接或使用 DROP VARIABLE 语句时,它们就会消失。

  • 全局变量   这些是系统提供的具有系统提供值的变量。所有全局变量的名称都以两个 @ 符号开头。例如,全局变量 @@version 的值是数据库服务器的当前版本号。用户不能定义全局变量。

本地和连接级变量由用户声明,可用在 SQL 语句的过程或批处理中来保存信息。而全局变量是系统提供的变量,这些变量可以提供系统提供的值。

另请参见

局部变量
连接级变量
全局变量