Not
Bu sayfaya erişim yetkilendirme gerektiriyor. Oturum açmayı veya dizinleri değiştirmeyi deneyebilirsiniz.
Bu sayfaya erişim yetkilendirme gerektiriyor. Dizinleri değiştirmeyi deneyebilirsiniz.
Aşağıdaki Varlık SQL işleçlerinden herhangi birinin gerçekleştirilmesi, tür örneklerinin karşılaştırmasını içerir:
Açık karşılaştırma
Eşitlik işlemleri:
=
!=
Sıralama işlemleri:
<
<=
>
>=
Null atanabilirlik işlemleri:
NULL DEĞER
NULL DEĞİlDİ
Açık ayrım
Eşitlik ayrımı:
BELİRGİN
GRUPLA
Sıralama ayrımı:
- SIRALAMA
Örtük ayrım
İşlemleri ve önkoşulları ayarlama (eşitlik):
BİRLİK
KESİŞME
EXCEPT
AYARLAMAK
ÖRTÜŞMELER
Öğe önkoşulları (eşitlik):
- İÇERİDE
Desteklenen Birleşimler
Aşağıdaki tabloda, her tür türü için desteklenen tüm karşılaştırma işleçleri bileşimleri gösterilmektedir:
| Türü | = != |
GRUPLA BELİRGİN |
UNION KESİŞEN HARİÇ AYARLAMAK ÇAKIŞMALAR |
IN |
<
<= > >= |
ORDER BY |
IS NULL NULL DEĞİlDİ |
|---|---|---|---|---|---|---|---|
| Varlık türü | Başv1 | Tüm özellikler2 | Tüm özellikler2 | Tüm özellikler2 | Atma 3 | Atma 3 | Başv1 |
| Karmaşık tür | Atma 3 | Atma 3 | Atma 3 | Atma 3 | Atma 3 | Atma 3 | Atma 3 |
| Satır | Tüm özellikler4 | Tüm özellikler4 | Tüm özellikler4 | Atma 3 | Atma 3 | Tüm özellikler4 | Atma 3 |
| temel tür | Sağlayıcıya özgü | Sağlayıcıya özgü | Sağlayıcıya özgü | Sağlayıcıya özgü | Sağlayıcıya özgü | Sağlayıcıya özgü | Sağlayıcıya özgü |
| Çoklu küme | Atma 3 | Atma 3 | Atma 3 | Atma 3 | Atma 3 | Atma 3 | Atma 3 |
| Ref | Evet5 | Evet5 | Evet5 | Evet5 | Atmak | Atmak | Evet5 |
| Dernek tür |
Atma 3 | Atmak | Atmak | Atmak | Atma 3 | Atma 3 | Atma 3 |
1Aşağıdaki örnekte gösterildiği gibi, verilen varlık türü örneklerinin başvuruları örtük olarak karşılaştırılır:
SELECT p1, p2
FROM AdventureWorksEntities.Product AS p1
JOIN AdventureWorksEntities.Product AS p2
WHERE p1 != p2 OR p1 IS NULL
Varlık örneği açık başvuruyla karşılaştırılamaz. Bu denenirse, bir özel durum oluşturulur. Örneğin, aşağıdaki sorgu bir özel durum oluşturur:
SELECT p1, p2
FROM AdventureWorksEntities.Product AS p1
JOIN AdventureWorksEntities.Product AS p2
WHERE p1 != REF(p2)
2Karmaşık türlerin özellikleri mağazaya gönderilmeden önce düzleştirilmiştir, böylece karşılaştırılabilir hale gelirler (tüm özellikleri karşılaştırılabilir olduğu sürece). Ayrıca bkz . 4.
3Entity Framework çalışma zamanı desteklenmeyen olayı algılar ve sağlayıcı/mağazayla ilgilenmeden anlamlı bir özel durum oluşturur.
4Tüm özellikleri karşılaştırmak için bir girişimde bulunulmaya çalışılır. Metin, ntext veya görüntü gibi karşılaştırılamayan türde bir özellik varsa, sunucu özel durumu oluşturulabilir.
5Başvuruların tek tek tüm öğeleri karşılaştırılır (varlık kümesi adını ve varlık türünün tüm anahtar özelliklerini içerir).