Проблема с типом данных sql_variant
Я работаю хорошо запрос, который включает в себя тип данных sql_variant в Azure DWH. Но я не понимаю, как это правильно
У меня есть таблица, которая содержит столбец с целыми числами. И у меня есть системное представление sys.partition_range_values. Столбец [значение] в этом представлении имеет тип данных sql_variant. Нет, я хочу присоединиться к первой таблице с этим представлением, чтобы получить номера разделов таблицы. Я хочу объединить две таблицы на основе целочисленного столбца в первой таблице и столбца [value] представления sys.partition_range_values. Но это не работает.
Когда я присоединяюсь к ним, приводя столбец sql_variant к INT, это дает ошибку, указанную ниже
Сообщение 100077, уровень 16, состояние 1, строка 17 Ошибка неподдерживаемого типа данных. Оператор ссылается на тип данных, который не поддерживается в Parallel Data Warehouse, или существует выражение, которое возвращает неподдерживаемый тип данных. Измените оператор и повторите его.
Когда я соединяю таблицы по столбцам без приведения, я получаю ту же ошибку. Когда я приведу оба столбца к (n)varchar), также произойдет та же ошибка.
Как объединить эти две таблицы?