Modification des valeurs de paramètres et de variables d'un type de données défini par l'utilisateur
Vous pouvez modifier les variables et les paramètres d'un type de données défini par l'utilisateur dans une instruction SET ou dans la liste SELECT d'une instruction SELECT. Dans les deux cas, pour modifier les valeurs, soit vous définissez une propriété individuelle de la valeur du type défini par l'utilisateur, soit vous appelez une méthode de modification d'état sur l'instance du type. Pour cela, vous devez disposer de l'autorisation EXECUTE sur le type.
L'exemple suivant définit une valeur pour un paramètre point de type défini par l'utilisateur en modifiant la valeur de la propriété X du type.
DECLARE @p Point
SET @p.X = @p.X + 1.1
SELECT @p
GO
Pour modifier la valeur d'un paramètre ou d'une variable d'un type de données défini par l'utilisateur