Суть в том, что я создаю универсальный инструмент c, который может использовать разные базы данных клиентов и связывать его с внутренней панелью мониторинга. Поэтому в моем случае использования я часто сталкиваюсь с десятками столбцов varchar / int, которые, честно говоря, просто перечисляются.
Я ищу способ, чтобы мне не приходилось вручную просеивать каждый столбец и посмотрите, может ли это быть перечисление.
Существует ли команда, которая может автоматически обнаруживать перечисляемые столбцы в таблице
SQL: Select <column_name> FROM <table> WHERE <column_name> has maximum 10 distinct values
Или что-то еще, например над. Есть идеи?