CREATE PROCEDURE [dbo].[Device_Update] @Id UNIQUEIDENTIFIER, @UserId UNIQUEIDENTIFIER, @Name NVARCHAR(50), @Type TINYINT, @Identifier NVARCHAR(50), @PushToken NVARCHAR(255), @CreationDate DATETIME2(7), @RevisionDate DATETIME2(7), @EncryptedUserKey VARCHAR(MAX) = NULL, @EncryptedPublicKey VARCHAR(MAX) = NULL, @EncryptedPrivateKey VARCHAR(MAX) = NULL, @Active BIT = 1 AS BEGIN SET NOCOUNT ON UPDATE [dbo].[Device] SET [UserId] = @UserId, [Name] = @Name, [Type] = @Type, [Identifier] = @Identifier, [PushToken] = @PushToken, [CreationDate] = @CreationDate, [RevisionDate] = @RevisionDate, [EncryptedUserKey] = @EncryptedUserKey, [EncryptedPublicKey] = @EncryptedPublicKey, [EncryptedPrivateKey] = @EncryptedPrivateKey, [Active] = @Active WHERE [Id] = @Id END