Collection Contents 上一页 下一页 PDF

ASA SQL 用户指南

Transact-SQL 兼容性

Transact-SQL 过程中的变量


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 语句


Collection Contents 上一页 下一页 PDF