Hinweis
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, sich anzumelden oder das Verzeichnis zu wechseln.
Für den Zugriff auf diese Seite ist eine Autorisierung erforderlich. Sie können versuchen, das Verzeichnis zu wechseln.
Gilt für: SQL Server
Azure SQL-Datenbank
Azure SQL Managed Instance
In der Standardeinstellung wird ein NULL-Wert in einer Spalte der Abwesenheit des Attributs, Knotens oder Elements zugeordnet. Dieses Standardverhalten kann mithilfe des Schlüsselwortausdrucks ELEMENTS XSINIL außer Kraft gesetzt werden. Dieser Ausdruck fordert elementzentriertes XML an. Das bedeutet, dass NULL-Werte in den zurückgegebenen Ergebnissen explizit angegeben werden. Diese Elemente weisen keinen Wert auf.
Der ELEMENTS XSINIL-Ausdruck ist im folgenden Transact-SQL SELECT-Beispiel dargestellt.
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;
Im Folgenden wird das Ergebnis gezeigt. Beachten Sie, dass das <Middle>
-Element abwesend sein wird, wenn XSINIL nicht angegeben wird.
<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>