Modificar variables y valores de parámetro de tipos definidos por el usuario

Puede modificar las variables y los parámetros de un tipo definido por el usuario en una instrucción SET o en la lista SELECT de una instrucción SELECT. En ambos casos, los valores se modifican configurando una propiedad individual del valor del tipo definido por el usuario o invocando un método de modificación de estado en la instancia del tipo. Para hacerlo, debe tener permiso EXECUTE en este tipo.

En este ejemplo, se establece un valor para el tipo definido por el usuario point mediante la modificación del valor de la propiedad X del tipo.

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

Para modificar el valor del parámetro o la variable de un tipo definido por el usuario