Spalten, die standardmäßig einen NULL-Wert enthalten
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>
Weitere Informationen
Feedback
https://aka.ms/ContentUserFeedback.
Bald verfügbar: Im Laufe des Jahres 2024 werden wir GitHub-Tickets als Feedbackmechanismus für Inhalte auslaufen lassen und es durch ein neues Feedbacksystem ersetzen. Weitere Informationen finden Sie unter:Einreichen und Feedback anzeigen für