проблема с типом данных sql_variant

#azure #sql-variant

#azure #sql-variant

Вопрос:

Я нормально обрабатываю запрос, который включает тип данных sql_variant в Azure DWH. Но, похоже, я не понял это правильно

У меня есть таблица, содержащая столбец с целыми числами. И у меня есть системное представление sys.partition_range_values. Столбец [значение] в этом представлении относится к типу данных sql_variant. Нет, я хочу присоединиться к первой таблице с этим представлением, чтобы получить номера разделов таблицы. Я хочу объединить две таблицы на основе столбца integer в первой таблице и столбца [value] представления sys.partition_range_values. Но это не работает.

Когда я присоединяюсь к ним, преобразуя столбец sql_variant в INT, он выдает ошибку, указанную ниже

Сообщение об ошибке 100077, уровень 16, состояние 1, строка 17 Ошибка неподдерживаемого типа данных. Оператор ссылается на тип данных, который не поддерживается в параллельном хранилище данных, или существует выражение, которое выдает неподдерживаемый тип данных. Измените инструкцию и выполните ее повторно.

Когда я объединяю таблицы в столбцах без приведения, я получаю ту же ошибку. Когда я преобразовываю оба столбца в (n) varchar), также возникает та же ошибка.

Как объединить эти две таблицы?