Modifica dei valori di variabili e parametri di un tipo definito dall'utente
È possibile modificare variabili e parametri di un tipo definito dall'utente in un'istruzione SET o nell'elenco SELECT di un'istruzione SELECT. In entrambi i casi, è possibile modificare i valori impostando una proprietà individuale del valore del tipo definito dall'utente, oppure richiamando un metodo di modifica dello stato sull'istanza del tipo. A tale scopo è necessario disporre dell'autorizzazione EXECUTE sul tipo.
In questo esempio viene impostato un valore per un tipo definito dall'utente point modificando il valore della proprietà X del tipo.
DECLARE @p Point
SET @p.X = @p.X + 1.1
SELECT @p
GO
Per modificare il valore di una variabile o un parametro di un tipo definito dall'utente