ユーザー定義型の変数値とパラメータ値の変更

SET ステートメントまたは SELECT ステートメントの選択リストでは、ユーザー定義型の変数やパラメータを変更できます。いずれの場合でも、ユーザー定義型のプロパティ値を個別に設定するか、型のインスタンスの状態変更メソッドを呼び出すことで、値を変更します。このような変更を行うためには、その型に EXECUTE 権限が必要です。

次の例では、point というユーザー定義型のプロパティ X の値を変更することで、この型の値を設定しています。

DECLARE @p Point
SET @p.X = @p.X + 1.1
SELECT @p
GO

ユーザー定義型の変数値またはパラメータ値を変更するには