SQL 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 语句。
![]() |
使用DocCommentXchange 讨论此页。
|
版权 © 2010, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.0 |