الجداول
ينطبق على: Databricks SQL Databricks Runtime 10.4 LTS وما فوق كتالوج Unity فقط
INFORMATION_SCHEMA. تحتوي الجداول على بيانات تعريف مستوى الكائن للجداول وطرق العرض (العلاقات) داخل الكتالوج المحلي أو كافة الكتالوجات إذا كانت مملوكة SYSTEM
للكتالوج.
تقتصر الصفوف التي تم إرجاعها على العلاقات التي يتمتع المستخدم بامتياز التفاعل معها.
التعريف
تحتوي العلاقة TABLES
على الأعمدة التالية:
الاسم | نوع البيانات | بدون قيمة | قياسي | الوصف |
---|---|---|---|---|
TABLE_CATALOG |
STRING |
لا | نعم | الكتالوج الذي يحتوي على العلاقة. |
TABLE_SCHEMA |
STRING |
لا | نعم | المخطط الذي يحتوي على العلاقة. |
TABLE_NAME |
STRING |
لا | نعم | اسم العلاقة. |
TABLE_TYPE |
STRING |
لا | نعم | واحد من 'BASE TABLE' ، 'VIEW' . |
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. |
الأمثلة
> SELECT table_owner
FROM information_schema.tables
WHERE table_schema = 'information_schema'
AND table_name = 'columns';