Как узнать, есть ли в таблице несколько уникальных столбцов

Я использую MS SQL Server.

Мне вручили несколько больших таблиц без ограничений, без ключей, ничего.

Я знаю некоторые из них. столбцы имеют уникальные значения. Есть ли умный способ для данной таблицы найти столбцы с уникальными значениями?

Прямо сейчас я делаю это вручную для каждого столбца, подсчитывая, столько ли DISTINCT значений, сколько строк в таблице.

SELECT COUNT(DISTINCT col) FROM table

Возможно, можно было бы заставить куратора перебирать все столбцы, но он хотел бы услышать, знает ли кто-нибудь более умную или встроенную функцию.

Спасибо.

11
задан zmaster 8 August 2011 в 07:15
поделиться