Порядок ключей разгрузки Snowflake object_construct должен быть таким же. как сохранить порядок не по алфавиту?

Я использую команду копирования снежинки, которая ниже возвращает файл с содержимым json

скопируйте в @elasticsearch/product/sf_index from (выберите object_construct('id',id, alpha,'alpha') из ограничения таблицы 1) file_format = (type = json, COMPRESSION=NONE), overwrite=TRUE, single = TRUE, max_file_size=5368709120;

вывод в файле json

{ 
    "alpha":"alpha", 
    "id" :"1"
}

Я хочу , чтобы здесь сохранялся порядок, а не алфавитный? как это

{
"id" :"1",
"alpha":"alpha",
}

какие решения?? Заранее спасибо

1 ответ

Его можно сохранить в порядке, если вы принудительно сортируете данные для достижения этой цели, создайте ограничение первичного ключа (ссылку) в столбце id и определите как INT.

При загрузке данных введите столбец id как int (ссылки)