SQL Server SYSNAME veri türü nedir?
SQL SYSNAME veri türü için Sunucu nedir? BOL diyor ki:
Sysname veri türü için kullanılır tablo sütunlar, değişkenler ve saklı yordam parametreleri saklamak nesne isimler.
ama gerçekten anlamıyorum. Bir de sunabilirsiniz kullanma durumu var mı?
CEVAP
sysname
yerleşik veri türü, IIRC, öncelikle komut dosyası oluştururken nesne adları saklamak için kullanılan 128 Unicode karakter ile sınırlıdır. NULL
olamaz deÄŸer
Temelde nvarchar(128) NOT NULL
kullanarak aynı
EDÄ°T
Yorum @Jim tarafından belirtildiği gibi, gerçekten sysname
dürüst olmak gerekirse kullanacağınız bir iş modeli olduğunu sanmıyorum. Ağırlıklı olarak SQL Server içinde sys
tabloları ve saklı yordamları iç bina vb için Microsoft tarafından kullanılır.
Örneğin, tarafından yürütülüyor Exec sp_help 'sys.tables'
göreceksiniz bu sütun name
tanımlanan sysname
çünkü bu değer bu aslında bir nesnenin kendisi (tablo)
Çok fazla endişe duyarım.
Ayrıca bu insanlar için kayda değer hala düşük 6.5 ve SQL Server (hala kullanan insanlara ne var?) kullanıyor sysname
dahili tip varchar(30)
eÅŸdeÄŸerdir
Belgeler
sysname
belgeleri ile tanımlanırnchar
and nvarchar
açıklamalar bölümüne:
sysnamesistem tarafından sağlanan kullanıcı tanımlı bir işlevsel olarak eşdeğer olan bir veri türünvarchar(128)null olmadığını dışında.sysnamereferans veritabanı için kullanılan nesne adları.
Nasıl tarih sadece SQL Server datetime...
MySQL veritabanı enlem / boylam saklar...
Microsoft Boolean veri türü SQL MySQL ...
Uintptr_t veri türü nedir...
Neden SQL Server 2008 coğrafya veri tü...