12. November 2024 – Zusätzliche CREATE OR ALTER-Befehle – Vorschau¶
Mit diesem Release stellen wir die Vorschau auf weitere CREATE OR ALTER-Befehle bereit. Diese Befehle kombinieren die Funktionen der Befehle CREATE und ALTER. Eine CREATE OR ALTER-Anweisung wird wie eine CREATE-Anweisung ausgeführt, wenn das Objekt nicht existiert. Wenn das Objekt existiert, wird es entsprechend der Objektdefinition in der Anweisung transformiert.
CREATE OR ALTER TABLE bietet einen deklarativen und idempotenten Ansatz zur Definition Ihrer Snowflake-Objekte. In Verbindung mit der Git-Integration ermöglicht dies einen Infrastructure-as-Code (IaC)- Ansatz für die Verwaltung von Datenbankänderungen.
Mit dieser Vorschau werden die folgenden zusätzlichen Objekte unterstützt:
CREATE OR ALTER APPLICATION ROLE: Erstellt eine Anwendungsrolle, wenn sie nicht existiert, oder ändert eine bestehende Anwendungsrolle.
CREATE OR ALTER DATABASE: Erstellt eine Datenbank, wenn sie nicht existiert, oder ändert eine bestehende Datenbank.
CREATE OR ALTER DATABASE ROLE: Erstellt eine Datenbankrolle, wenn sie nicht existiert, oder ändert eine bestehende Datenbankrolle.
CREATE OR ALTER ROLE: Erstellt eine Rolle, wenn sie nicht existiert, oder ändert eine bestehende Rolle.
CREATE OR ALTER SCHEMA: Erstellt ein Schema, wenn es nicht existiert, oder ändert ein bestehendes Schema.
CREATE OR ALTER STAGE: Erzeugt einen Stagingbereich, wenn er nicht existiert, oder ändert einen bestehenden Stagingbereich.
CREATE OR ALTER VIEW: Erstellt eine Ansicht, wenn sie nicht existiert, oder ändert eine bestehende Ansicht.
CREATE OR ALTER WAREHOUSE: Erstellt ein Warehouse, wenn es nicht existiert, oder ändert ein bestehendes Warehouse.
Weitere Informationen dazu finden Sie unter CREATE OR ALTER <objekt>.