schema_of_jsonدالة (SQL Databricks)

إرجاع مخطط سلسلة JSON بتنسيق DDL.

بناء الجملة

schema_of_json(json [, options] )

الوسيطات

  • jsonسلسلة حرفية مع JSON.
  • optionsقيمة حرفية اختيارية ل MAP مع المفاتيح والقيم التي تكون STRING.

المرتجعات

سلسلة عقد تعريف صفيف من البنيات مع n حقول سلاسل حيث أسماء الأعمدة مشتقة من مفاتيح JSON. قيم الحقل باستمرار أنواع SQL المنسقة المشتقة. للحصول على تفاصيل حول الخيارات، راجع وظيفة from_json (databricks SQL).

أمثلة

> SELECT schema_of_json('[{"col":0}]');
 ARRAY<STRUCT<`col`: BIGINT>>
> SELECT schema_of_json('[{"col":01}]', map('allowNumericLeadingZeros', 'true'));
 ARRAY<STRUCT<`col`: BIGINT>>