SORU
19 NİSAN 2011, Salı


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
19 NİSAN 2011, Salı


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 nvarcharaçı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ı.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Kat Krazy

    Kat Krazy

    12 Kasım 2010
  • superemposed

    superemposed

    25 Aralık 2007
  • Trevor Eckhart

    Trevor Eckha

    19 Aralık 2009