.create-merge table komutu

Yeni bir tablo oluşturur veya varolan bir tabloyu genişletir.

Komutun belirli bir veritabanı bağlamında çalıştırılması gerekir.

İzinler

Bu komut, Veritabanı Kullanıcısı izinlerini ve var olan tabloları genişletmek için Tablo Yönetici izinlerini gerektirir.

Syntax

.create-mergetableTablename(Columnname:columnType [, ...]) [with(propertyName=propertyValue [, ...])]

Söz dizimi kuralları hakkında daha fazla bilgi edinin.

Parametreler

Ad Tür Gerekli Açıklama
Tablename string ✔️ Oluşturulacak veya genişletecek tablonun adı.
columnName, columnType string ✔️ Bu sütundaki veri türüyle eşlenen mevcut veya yeni bir sütunun adı. Eşleme listesi, çıkış sütunu şemasını tanımlar.
propertyName, propertyValue string Anahtar-değer özellik çiftlerinin virgülle ayrılmış listesi. Desteklenen özelliklere bakın.

Desteklenen özellikler

Ad Tür Description
docstring string Eklenecek varlığı açıklayan serbest metin. Bu dize, varlık adlarının yanında çeşitli UX ayarlarında gösterilir.
folder string Tabloya eklenecek klasörün adı.

Döndürülenler

Tablo yoksa, tam olarak komut olarak .create table çalışır.

T tablosu varsa ve bir .create-merge table T (<columns specification>) komut gönderirseniz:

  • Sütun belirtimindeki> daha önce T'de <mevcut olmayan tüm sütunlar, T şemasının sonuna eklenir.
  • T'de sütun belirtiminde <> olmayan herhangi bir sütun T'den kaldırılmaz.
  • T'de <bulunan, ancak farklı bir veri türüne sahip olan sütun belirtimlerindeki> herhangi bir sütun, komutun başarısız olmasına neden olur.