SORU
9 HAZİRAN 2009, Salı


Bir olmadığından, dize uzunluğu nedir?

guid oluşturulan bir GUID iken N'guid' içermesi gereken SQL no sütun oluşturmak istiyorum .NET (Guid.NewGuid) - sınıf Sistemi.Guıd.

Bir GUID beklemememi varchar uzunluğu nedir? Statik bir uzunluğu mu?

nvarchar (GUID hiç Unicode karakterleri kullanır) kullanmalıyım?

varchar(Guid.Length)

PS. Veri türü guıd SQL bir satır kullanmak istemiyorum. Sadece Guid.MaxLength ne olduğunu soruyorum.

CEVAP
16 Aralık 2010, PERŞEMBE


Guıd'ı biçimine bağlıdır:

  • Guid.NewGuid().ToString() =>36karakter () Hecelenmiş
    çıkışlar: 12345678-1234-1234-1234-123456789abc

  • Guid.NewGuid().ToString("D") =>36karakter (Tireli, ToString() ile aynı)
    çıkışlar: 12345678-1234-1234-1234-123456789abc

  • Guid.NewGuid().ToString("N") =>32karakterler (sadece Rakam)
    çıkışlar: 12345678123412341234123456789abc

  • Guid.NewGuid().ToString("B") =>38karakter (Parantez)
    çıkışlar: {12345678-1234-1234-1234-123456789abc}

  • Guid.NewGuid().ToString("P") =>38karakter (Parantez)
    çıkışlar: (12345678-1234-1234-1234-123456789abc)

  • Guid.NewGuid().ToString("X") =>68karakteri (Onaltılık)
    çıkışlar: {0x12345678,0x1234,0x1234,{0x12,0x34,0x12,0x34,0x56,0x78,0x9a,0xbc}}

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Andrew_Huang

    Andrew_Huang

    10 ŞUBAT 2006
  • Gee Cee

    Gee Cee

    1 AĞUSTOS 2009
  • Jonathan Leack

    Jonathan Lea

    26 ŞUBAT 2007