An artificer could use lesser weapon augmentation (or personal weapon augmentation on his own weapon) to temporarily imbue it with the Merciful special weapon ability, which gives it an additional 1d6 damage and makes all damage inflicted non-lethal. However, these are infusions rather than spells, so only an artificer can cast them, and they cannot be made into potions or oils.