Notitie
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen u aan te melden of de directory te wijzigen.
Voor toegang tot deze pagina is autorisatie vereist. U kunt proberen de mappen te wijzigen.
Hiermee definieert u een tabel in een bestaand schema.
U kunt een van de volgende verschillende manieren gebruiken om een tabel te maken voor verschillende doeleinden:
CREATE TABLE [GEBRUIKMAKEN VAN]
Van toepassing op:
Databricks SQL
Databricks RuntimeGebruik deze syntaxis als de nieuwe tabel zal zijn:
- Op basis van een kolomdefinitie die u opgeeft.
- Afgeleid van gegevens op een bestaande opslaglocatie.
- Afgeleid van een query.
-
Van toepassing op:
Databricks RuntimeDeze uitspraak komt overeen met CREATE TABLE [USING] met behulp van Hive-syntaxis.
CREATE TABLE [USING] de voorkeur heeft.
-
Van toepassing op:
Databricks SQL
Databricks RuntimeMet deze syntaxis maakt u een nieuwe tabel op basis van de definitie, maar niet de gegevens, van een andere tabel.
-
Van toepassing op:
Databricks SQL
Databricks RuntimeU kunt tabelklonen voor Delta Lake-tabellen gebruiken om twee belangrijke doelen te bereiken:
- Maak een volledige, onafhankelijke kopie van een tabel, met inbegrip van de definitie en gegevens van een specifieke versie. Dit wordt een
DEEP CLONEgenoemd. - Maak een kopie van de definitie van de tabel die verwijst naar de opslag van de oorspronkelijke tabel voor de eerste gegevens in een specifieke versie. Updates op de bron of de nieuwe tabel hebben geen invloed op de andere tabel. De nieuwe tabel is echter afhankelijk van het bestaan en de kolomdefinitie van de brontabel.
- Maak een volledige, onafhankelijke kopie van een tabel, met inbegrip van de definitie en gegevens van een specifieke versie. Dit wordt een