.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-merge
table
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.
İlgili içerik
Geri Bildirim
https://aka.ms/ContentUserFeedback.
Çok yakında: 2024 boyunca, içerik için geri bildirim mekanizması olarak GitHub Sorunları’nı kullanımdan kaldıracak ve yeni bir geri bildirim sistemiyle değiştireceğiz. Daha fazla bilgi için bkz.Gönderin ve geri bildirimi görüntüleyin