You can do both conditions in the where clause by using an OR. Note the parenthesist around you original condition) UPDATE [dbo].[Web_Users]SET [User_Name] = @User_Name,[Password] = @Password,[Permission_Level] = @Permission_Level,[Kod_Cust_Merakez] = @Kod_Cust_MerakezWHERE ([Kod] = @KodAND NOT EXISTS(Select * from [dbo].Web_Users Where [User_name] = @user_name)) OR[User_Name] = @User_Name
Perhaps...
Poor planning on your part does not constitute an emergency on my part.