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 になります。
![]() |
DocCommentXchange で意見交換できます
|
Copyright © 2012, iAnywhere Solutions, Inc. - SQL Anywhere 12.0.1 |