مشاركة عبر


تحديث خارجي (كتالوج ومخطط وجدول)

ينطبق على:وضع علامة Databricks SQL وضع علامة Databricks Runtime 13.3 LTS وما فوق وضع علامة كتالوج Unity فقط

تحديث بيانات التعريف التي تم الاحتفاظ بها في كتالوج Unity ل:

  • كتالوج خارجي ومقابلات تأمينه،
  • مخطط خارجي ومقابلات تأمينه، أو
  • طاولة خارجية.

لتشغيل REFRESH FOREIGN CATALOG، تحتاج إلى واحد على الأقل مما يلي:

  • أن تكون مسؤول metastore
  • الحصول على الامتياز USE CATALOG على الكتالوج، USE SCHEMA والامتياز على جميع المخططات التابعة SELECT ، والامتياز على جميع الجداول التابعة

لتشغيل REFRESH FOREIGN SCHEMA، تحتاج إلى واحد على الأقل مما يلي:

  • أن تكون مسؤول metastore
  • كن مالك الكتالوج الأصل
  • الحصول USE CATALOG على امتياز على الكتالوج الأصل والامتياز USE SCHEMA على المخطط والامتياز على جميع الجداول التابعة SELECT

لتنفيذ REFRESH FOREIGN TABLE تحتاج إلى واحد على الأقل مما يلي:

  • أن تكون مسؤول metastore
  • كن مالك الكتالوج الأصل
  • كن مالك المخطط الأصل وامتلك الامتياز في USE CATALOG الكتالوج الأصل
  • الحصول USE CATALOG على الامتيازات والامتيازات USE SCHEMA على الكتالوج والمخطط الأصل، على التوالي، والامتياز SELECT على الجدول

بناء الجملة

REFRESH FOREIGN
 { CATALOG foreign_catalog_name |
   SCHEMA foreign_schema_name |
   TABLE foreign_table_name }

المعلمات

الأمثلة

> REFRESH FOREIGN CATALOG some_catalog;

> REFRESH FOREIGN SCHEMA some_catalog.some_schema;

> REFRESH FOREIGN TABLE some_catalog.some_schema.some_table;