.create-merge tables komutu
Var olan tabloların şemalarını belirli bir veritabanı bağlamında tek bir toplu işlemde oluşturmanıza ve genişletmenize olanak tanır.
İ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
tables
tableName1 (
columnName:
columnType [,
...])
[,
tableName2(
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
- Mevcut olmayan belirtilen tablolar oluşturulur.
- Zaten var olan belirtilen tabloların şemaları genişletilecektir.
- Var olan tablo şemasının sonuna var olmayan sütunlar eklenir.
- Komutta belirtilmeyen mevcut sütunlar varolan tablonun şemasından kaldırılmaz.
- Komutunda, varolan tablonun şemalarındakinden farklı bir veri türüyle belirtilen mevcut sütunlar hataya neden olur. Tablo oluşturulmaz.
Örnek
.create-merge tables
MyLogs (Level:string, Timestamp:datetime, UserId:string, TraceId:string, Message:string, ProcessId:int32),
MyUsers (UserId:string, Name:string)
Çıktı
tableName | DatabaseName | Klasör | DocString |
---|---|---|---|
MyLogs | TopComparison | ||
MyUsers | TopComparison |
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