Jegyzet
Az oldalhoz való hozzáférés engedélyezést igényel. Próbálhatod be jelentkezni vagy könyvtárat váltani.
Az oldalhoz való hozzáférés engedélyezést igényel. Megpróbálhatod a könyvtár váltását.
Meghatározza, hogy egy lekérdezési kifejezés null értékű-e.
Szemantika
expression IS [ NOT ] NULL
Érvek
expression Bármely érvényes lekérdezési kifejezés. Nem lehet gyűjtemény, nem lehetnek gyűjteménytagok vagy gyűjteménytípus-tulajdonságokkal rendelkező rekordtípusok.
NEM Tiltja le az EDM-et. Az IS NULL logikai eredménye.
Visszaadott érték
trueha expression null értéket ad vissza, ellenkező esetben. false
Megjegyzések
Annak megállapítására használható IS NULL , hogy a külső illesztés eleme null értékű-e:
select c
from LOB.Customers as c left outer join LOB.Orders as o
on c.ID = o.CustomerID
where o is not null and o.OrderQuantity = @x
Annak megállapítására használható IS NULL , hogy egy tag rendelkezik-e tényleges értékkel:
select c from LOB.Customer as c where c.DOB is not null
Az alábbi táblázat néhány minta viselkedését IS NULL mutatja be. A rendszer minden kivételt az ügyféloldalról ad ki, mielőtt a szolgáltató meghívja:
| Pattern | Magatartás |
|---|---|
| null IS NULL | Visszatér true. |
| A TREAT (null AS EntityType) ÉRTÉKE NULL | Visszatér true. |
| A TREAT (null AS ComplexType) ÉRTÉKE NULL | Hibát jelez. |
| A TREAT (null AS RowType) ÉRTÉKE NULL | Hibát jelez. |
| EntityType IS NULL | Visszaadja true vagy false. |
| ComplexType IS NULL | Hibát jelez. |
| RowType IS NULL | Hibát jelez. |
példa
Az alábbi Entity SQL-lekérdezés az IS NOT NULL operátorral állapítja meg, hogy egy lekérdezési kifejezés nem null értékű-e. A lekérdezés az AdventureWorks értékesítési modellen alapul. A lekérdezés fordításához és futtatásához kövesse az alábbi lépéseket:
Kövesse a How to: Execute a Query that Returns StructuralType Results (Szerkezeti típus eredményeinek visszaadása) című témakör lépéseit.
Adja át a következő lekérdezést argumentumként a
ExecuteStructuralTypeQuerymetódusnak:
SELECT VALUE product FROM AdventureWorksEntities.Products
AS product WHERE product.Color IS NOT NULL