Alcohol discounting should be banned, according to one of the UK's most senior policemen.