SQL Server SYSNAME veri türü nedir? | Netgez.com
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

  • ★ByScrapi★ Designs

    ★ByScrapiâ

    27 AÄžUSTOS 2013
  • Modus Recordings

    Modus Record

    26 Kasım 2008
  • The CGBros

    The CGBros

    20 AÄžUSTOS 2011