Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Definiert eine Tabelle in einem vorhandenen Schema.
Sie können eine Tabelle auf verschiedene Arten für unterschiedliche Zwecke erstellen:
-
Gilt für:
Databricks SQL
Databricks RuntimeVerwenden Sie diese Syntax, wenn die neue Tabelle wie die folgenden lautet:
- Basierend auf einer von Ihnen angegebenen Spaltendefinition.
- Abgeleitet von Daten an einem vorhandenen Speicherort.
- Abgeleitet von einer Abfrage.
-
Gilt für:
Databricks RuntimeDiese Anweisung entspricht CREATE TABLE [USING] unter Verwendung der Hive-Syntax.
CREATE TABLE [USING] wird bevorzugt.
-
Gilt für:
Databricks SQL
Databricks RuntimeMit dieser Syntax erstellen Sie eine neue Tabelle, die auf der Definition, aber nicht auf den Daten einer anderen Tabelle basiert.
-
Gilt für:
Databricks SQL
Databricks RuntimeSie können das Klonen von Tabellen für Delta Lake-Tabellen verwenden, um zwei Hauptziele zu erreichen:
- Eine vollständige, unabhängige Kopie einer Tabelle, einschließlich ihrer Definition und Daten in einer bestimmten Version, erstellen. Dies wird als
DEEP CLONEbezeichnet. - Erstellen Sie eine Kopie der Definition der Tabelle, die sich auf den Speicher der ursprünglichen Tabelle für die Anfangsdaten in einer bestimmten Version bezieht. Updates für die Quelle oder die neue Tabelle wirken sich nicht auf die andere Tabelle aus. Die neue Tabelle hängt jedoch von der Existenz und Spaltendefinition der Quelltabelle ab.
- Eine vollständige, unabhängige Kopie einer Tabelle, einschließlich ihrer Definition und Daten in einer bestimmten Version, erstellen. Dies wird als