Я использую MS SQL Server.
Мне передали несколько больших таблиц без ограничений на них, никаких клавиш ничего нет.
Я знаю, что некоторые из столбцов имеют уникальные значения. Есть ли разумный способ для данной таблицы найти cols, которые имеют уникальные значения?
Сейчас я делаю это вручную для каждого столбца, подсчитывая, есть ли столько значений DISTINCT, сколько строк в таблице.
SELECT COUNT(DISTINCT col) FROM table
Невозможно заставить цигун зациклиться на всех столбцах, но хочет услышать, знает ли кто-нибудь умную или встроенную функцию.
Спасибо.