Aracılığıyla paylaş


.create-merge tablo komutu

Yeni bir tablo oluşturur veya var olan bir tabloyu genişletir.

Komutun belirli bir veritabanı bağlamında çalışması gerekir.

İzinler

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

Sözdizimi

.create-mergetable tableName (columnName:columnType [, ...]) [with (propertyName = propertyValue [, ...]])

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

Parametreler

Ad Tür Zorunlu Açıklama
tableName string ✔️ Oluşturulacak veya genişletecek tablonun adı.
columnName, columnType string ✔️ Bu sütundaki veri türüne 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 Açıklama
docstring string Eklenecek varlığı açıklayan serbest metin. Bu dize, varlık adlarının yanındaki ç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 belirtiminde> daha önce T'de <mevcut olmayan herhangi bir sütun, T şemasının sonuna eklenir.
  • T'de sütun belirtiminde <> olmayan herhangi bir sütun T'den kaldırılmaz.
  • T'de <var olan ancak farklı bir veri türüne sahip olan sütun belirtimleri> , komutun başarısız olmasına neden olur.