Hi Tom.
In version ML 8.0.1.2, default variances are created without a name thus giving you the behavior you're looking for. I'm not sure if there is a configuration setting that changes the default variant name, you have an older version (I'm new to using ASPDNSF and unfamiliar with previous versions), or your data was just entered that way.
Nonetheless, for 8.0.1.2, this is the update statement you need to update all variant names to an empty string. It will only update products with one variant. I'm not sure if it will work on older versions since I don't know the schema.
As always, backup your database before running any scripts like this.
Code:
update ProductVariant set Name = ''
where ProductId in
(
-- selects products with only one variant
select ProductId from ProductVariant
group by ProductID
having count(ProductID) = 1
)
Hope this helps.
Best regards,