Udostępnij przez


Kolumny zawierające wartość null domyślnie

Domyślnie wartość null kolumna jest mapowany na Brak atrybut, węzła lub elementu.To zachowanie domyślne mogą zostać zastąpione przez żądanie XML zorientowany na element użycie dyrektywy elementów i określanie XSINIL żądania Dodawanie elementów dla wartości NULL, jak pokazano na następującej kwerendy:

SELECT EmployeeID as "@EmpID", 
       FirstName  as "EmpName/First", 
       MiddleName as "EmpName/Middle", 
       LastName   as "EmpName/Last"
FROM   HumanResources.Employee E, Person.Contact C
WHERE  E.EmployeeID = C.ContactID
AND    E.EmployeeID=1
FOR XML PATH, ELEMENTS XSINIL

Poniżej przedstawiono wyniki.Należy zauważyć, że jeśli XSINIL nie zostanie określona, <Middle> element jest nieobecny.

<row xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" EmpID="1">
  <EmpName>
    <First>Gustavo</First>
    <Middle xsi:nil="true" />
    <Last>Achong</Last>
  </EmpName>
</row>

See Also

Concepts