Взято из вашего комментария под другим ответом:
Это не совсем сработало, это была ошибка "Имя столбца или номер
предоставленные значения не соответствуют определению таблицы. "
Ваша проблема связана с
insert into main.jsontable
select * from...
Вы никогда не должны полагаться на порядок столбцов. Столбцы, в которые вы вставляете данные, и столбцы, из которых вы читаете, должны совпадать. Худший случай - неправильное совпадение по совпадению.
О вредных привычках пинать: SELECT
с *
Измените это на
insert into main.jsontable(name, surname, email, ...more columns...)
select <list your JSON "columns" here>
from...
Последним шагом будет включение dateloaded
в следующее:
insert into main.jsontable(dateloaded, name, surname, email, ...more columns...)
select SYSUTCDATETIME(), <list your JSON "columns" here>
from...
UPDATE
Вам уже сказали, что размещать картинки - это то, чего следует избегать. Оттуда трудно читать, но, кажется, вы пытаетесь решить эту проблему здесь
with(
[dateloaded] datetimeoffset,
[name] ...
Этот производный столбец никогда не получит никакого значения, поскольку вы не читаете это из своего JSON.