Adaptive Server Anywhere 使用 SET 语句来向过程中的变量赋值。在 Transact-SQL 中,将使用含空表列表的 SELECT 语句或 SET 语句来赋值。下面的简单过程说明了 Transact-SQL 语法的工作原理:
CREATE PROCEDURE multiply
@mult1 int,
@mult2 int,
@result int output
AS
SELECT @result = @mult1 * @mult2可以按如下方式来调用该过程:
CREATE VARIABLE @product int go EXECUTE multiply 5, 6, @product OUTPUT go
当该过程执行后,变量 @product 的值为 30。
有关使用 SELECT 语句给变量赋值的详细信息,请参见编写兼容的查询。有关使用 SET 语句给变量赋值的详细信息,请参见 SET 语句。
SQL Anywhere Studio 9.0.2
版权所有 © 1989–2005 Sybase, Inc. 部分版权所有 © 2001–2005 iAnywhere Solutions, Inc. 保留所有权利。