SqlUserDefinedTypeAttribute.IsByteOrdered Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Kullanıcı tanımlı türün bayt sıralı olup olmadığını gösterir.
public:
property bool IsByteOrdered { bool get(); void set(bool value); };
public bool IsByteOrdered { get; set; }
member this.IsByteOrdered : bool with get, set
Public Property IsByteOrdered As Boolean
Özellik Değeri
true
kullanıcı tanımlı tür bayt sıralı ise; aksi takdirde false
.
Açıklamalar
olarak ayarlandığında true
, IsByteOrdered etkin olan özelliği, seri hale getirilmiş ikili verilerin bilgilerin anlamsal sıralaması için kullanılabileceğini garanti eder. Bu nedenle, bayt sıralı UDT nesnesinin her örneği yalnızca bir serileştirilmiş temsile sahip olabilir. Bir karşılaştırma işlemi, serileştirilmiş baytlardaki SQL Server gerçekleştirildiğinde, sonuçları yönetilen kodda aynı karşılaştırma işlemi gerçekleşmiş gibi olmalıdır.
olarak ayarlandığında true
aşağıdaki özellikler desteklenirIsByteOrdered:
Bu türdeki sütunlarda dizin oluşturma özelliği.
Bu türdeki sütunlarda birincil ve yabancı anahtarların yanı sıra CHECK ve UNIQUE kısıtlamaları oluşturma özelliği.
Transact-SQL ORDER BY, GROUP BY ve PARTITION BY yan tümcelerini kullanma özelliği. Bu gibi durumlarda, sırayı belirlemek için türün ikili gösterimi kullanılır.
Transact-SQL deyimlerinde karşılaştırma işleçlerini kullanma özelliği.
Bu türdeki hesaplanan sütunları kalıcı hale getirmek.
ve UserDefined
serileştirme biçimlerininNative
, olarak ayarlandığında aşağıdaki karşılaştırma işleçlerini IsByteOrdered desteklediğini true
unutmayın:
Eşittir (=)
Eşit değildir (!=)
Büyüktür (>)
Küçüktür (<)
Büyüktür veya eşittir (>=)
Küçüktür veya eşittir (<=)