(1) a primary alcohol + NAD+ = an aldehyde + NADH + H+ [RN:R00623]; (2) a secondary alcohol + NAD+ = a ketone + NADH + H+ [RN:R00624]