此语句用于创建 SQL 变量。
CREATE VARIABLE identifier data-type
CREATE VARIABLE 语句创建指定数据类型的新变量。此变量包含 NULL 值,直到它被 SET 语句赋予了不同的值。
变量可以在 SQL 表达式中允许使用列名的任何地方使用。如果列名和变量名相同,则使用变量值。
变量属于当前连接,当从数据库断开连接或使用 DROP VARIABLE 语句时,它就会消失。变量对其它连接不可见。变量不受 COMMIT 或 ROLLBACK 语句影响。
在为嵌入式 SQL 程序中的 INSERT 或 UPDATE 语句创建文本或二进制大对象时,变量非常有用。
过程和触发器中的局部变量在复合语句中声明(请参见使用复合语句)。
无。
无。
SQL/92 供应商扩展。
SQL/99 供应商扩展。
Sybase 不受 Adaptive Server Enterprise 支持。
有关示例,请参见 SET 语句
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。