.create table komutu
Yeni boş bir tablo oluşturur.
Komutun belirli bir veritabanı bağlamında çalıştırılması gerekir.
İzinler
Bu komutu çalıştırmak için en az Veritabanı Kullanıcısı izinlerine sahip olmanız gerekir.
Syntax
.create
table
Tablename(
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 tablonun adı. |
columnName, columnType | string |
✔️ | Bu sütundaki veri türüne eşlenen sütunun adı. Bu eşlemelerin 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ındaki çeşitli UX ayarlarında gösterilir. |
folder |
string |
Tabloya eklenecek klasörün adı. |
Not
Veritabanı bağlamında aynı (büyük/küçük harfe duyarlı) ada sahip bir tablo zaten varsa, komut, aşağıdaki senaryolarda bile mevcut tabloyu değiştirmeden başarıyı döndürür:
- Belirtilen şema varolan tablonun şemasıyla eşleşmiyor
folder
veyadocstring
parametreleri tabloda ayarlanan değerlerden farklı değerlerle belirtilir
Örnek
.create table MyLogs ( Level:string, Timestamp:datetime, UserId:string, TraceId:string, Message:string, ProcessId:int32 )
Çıkış
Tablonun şemasını aşağıdaki gibi JSON biçiminde döndürür:
.show table MyLogs schema as json
Not
Birden çok tablo oluşturmak için, kümede .create tables
daha iyi performans ve daha düşük yük için komutunu kullanın.
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