Заметка
Доступ к этой странице требует авторизации. Вы можете попробовать войти в систему или изменить каталог.
Доступ к этой странице требует авторизации. Вы можете попробовать сменить директорию.
Функция
Область применения:
Databricks SQL
Databricks Runtime
Возвращает схему строки JSON в формате DDL.
Синтаксис
schema_of_json(jsonStr [, options] )
Аргументы
-
jsonStrSTRING: выражение со строкойJSON. -
options: необязательныеMAPлитералы с ключами и значениями,STRING.
Возвраты
STRING, содержащий определение массива структур с полями n строк, в которых имена столбцов являются производными от ключей JSON.
Значения полей содержат производные отформатированные типы SQL.
Дополнительные сведения о параметрах см. в разделеfrom_json "Функция".
Чтобы вывести агрегированную схему группы JSON строк, используйте агрегатнуюschema_of_json_agg функцию.
Примеры
> SELECT schema_of_json('[{"col":0}]');
ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
ARRAY<STRUCT<`col`: BIGINT>>