CREATE OR ALTER PROCEDURE [dbo].[User_UpdateMasterPassword] @Id UNIQUEIDENTIFIER, @MasterPassword NVARCHAR(300), @MasterPasswordHint NVARCHAR(50) = NULL, @Key VARCHAR(MAX), @Kdf TINYINT, @KdfIterations INT, @KdfMemory INT = NULL, @KdfParallelism INT = NULL, @RevisionDate DATETIME2(7), @AccountRevisionDate DATETIME2(7) AS BEGIN SET NOCOUNT ON UPDATE [dbo].[User] SET [MasterPassword] = @MasterPassword, [MasterPasswordHint] = @MasterPasswordHint, [Key] = @Key, [Kdf] = @Kdf, [KdfIterations] = @KdfIterations, [KdfMemory] = @KdfMemory, [KdfParallelism] = @KdfParallelism, [RevisionDate] = @RevisionDate, [AccountRevisionDate] = @AccountRevisionDate WHERE [Id] = @Id END GO