ملاحظة
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تسجيل الدخول أو تغيير الدلائل.
يتطلب الوصول إلى هذه الصفحة تخويلاً. يمكنك محاولة تغيير الدلائل.
ينطبق على: Databricks SQL
Databricks Runtime 10.4 LTS وما فوق
كتالوج Unity فقط
INFORMATION_SCHEMA.TABLES
يحتوي على بيانات التعريف على مستوى الكائن للجداول وطرق العرض (العلاقات) داخل الكتالوج المحلي، أو كافة الكتالوجات المرئية لمساحة العمل، إذا كانت مملوكة SYSTEM
للكتالوج.
تقتصر الصفوف التي تم إرجاعها على العلاقات التي يتمتع المستخدم بامتياز التفاعل معها.
التعريف
تحتوي العلاقة TABLES
على الأعمدة التالية:
الاسم | نوع البيانات | بدون قيمة | قياسي | الوصف |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
لا | نعم | الكتالوج الذي يحتوي على العلاقة. |
TABLE_SCHEMA |
STRING |
لا | نعم | المخطط الذي يحتوي على العلاقة. |
TABLE_NAME |
STRING |
لا | نعم | اسم العلاقة. |
TABLE_TYPE |
STRING |
لا | نعم | راجع أنواع الجداول. |
IS_INSERTABLE_INTO |
STRING |
لا | نعم | 'YES' إذا كان يمكن إدراج العلاقة في، 'NO' وإلا. |
COMMIT_ACTION |
STRING |
لا | نعم | دائمًا 'PRESERVE' . محجوز للاستخدام في المستقبل. |
TABLE_OWNER |
STRING |
لا | لا | المستخدم أو المجموعة (الأساسي) التي تمتلك العلاقة حاليا. |
COMMENT |
STRING |
نعم | لا | تعليق اختياري يصف العلاقة. |
CREATED |
TIMESTAMP |
لا | لا | الطابع الزمني عند إنشاء العلاقة. |
CREATED_BY |
STRING |
لا | لا | الأساسي الذي أنشأ العلاقة. |
LAST_ALTERED |
TIMESTAMP |
لا | لا | الطابع الزمني عندما تم تغيير تعريف العلاقة آخر مرة بأي شكل من الأشكال. |
LAST_ALTERED_BY |
STRING |
لا | لا | الأساسي الذي غير آخر علاقة. |
DATA_SOURCE_FORMAT |
STRING |
لا | لا | تنسيق مصدر البيانات مثل PARQUET ، أو CSV . |
STORAGE_SUB_DIRECTORY |
STRING |
نعم | لا | توقف. دائمًا NULL . |
القيود
تنطبق القيود التالية على العلاقة TABLES
:
الفصل | الاسم | قائمة الأعمدة | الوصف |
---|---|---|---|
المفتاح الأساسي | TABLES_PK |
TABLE_CATALOG ، ، TABLE_SCHEMA TABLE_NAME |
معرف فريد للعلاقة. |
المفتاح الخارجي | TABLES_SCHEMATA_FK |
TABLE_CATALOG , TABLE_SCHEMA |
تشير إلى SCHEMATA. |
أنواع الجداول
TABLE_TYPE
يمكن أن يحتوي العمود في العلاقة TABLES
على القيم التالية:
VIEW
: جدول ظاهري يتم تعريفه بواسطة استعلام.FOREIGN
: جدول متحد.MANAGED
: جدول عادي تتم إدارة التخزين له بواسطة الكتالوج.STREAMING_TABLE
: جدول يستخدم لتدفق البيانات.MATERIALIZED_VIEW
: جدول يمثل طريقة عرض مجسدة.EXTERNAL
: جدول تتم إدارة التخزين له خارج الكتالوج.MANAGED_SHALLOW_CLONE
: جدول هو نسخة ضحلة من جدول مدار.EXTERNAL_SHALLOW_CLONE
: جدول هو نسخة ضحلة من جدول خارجي.
الأمثلة
> SELECT *
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';
table_catalog table_schema table_name table_type is_insertable_into commit_action table_owner comment ...
------------- ------------------ ---------- ---------- ------------------ ------------- ----------- ----------------------------------------------------- ...
main information_schema columns VIEW NO PRESERVE System user Describes columns of tables and views in the catalog. ...