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

  • Branboy3

    Branboy3

    12 AĞUSTOS 2012
  • DancingIsAPassion

    DancingIsAPa

    29 AĞUSTOS 2009
  • Exalto_Gamer

    Exalto_Gamer

    15 EKİM 2014