schema_of_json
وظيفه
ينطبق على: Databricks SQL Databricks Runtime
إرجاع مخطط سلسلة JSON
بالتنسيق DDL
.
بناء الجملة
schema_of_json(jsonStr [, options] )
الوسيطات
jsonStr
STRING
: تعبير بسلسلة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>>