Poznámka:
Přístup k této stránce vyžaduje autorizaci. Můžete se zkusit přihlásit nebo změnit adresáře.
Přístup k této stránce vyžaduje autorizaci. Můžete zkusit změnit adresáře.
platí pro:SQL Server
Azure SQL Database
Azure SQL Managed Instance
SQL databáze v Microsoft Fabric
Ve výchozím nastavení se hodnota null ve sloupci mapuje na nepřítomnost atributu, uzlu nebo elementu. Toto výchozí chování lze změnit pomocí klíčové fráze ELEMENTS XSINIL. Tato fráze požaduje XML orientovaný na element. To znamená, že hodnoty null jsou explicitně uvedeny ve vrácených výsledcích. Tyto prvky nebudou mít žádnou hodnotu.
Fráze ELEMENTS XSINIL je znázorněna v následujícím příkladu Transact-SQL SELECT.
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;
Výsledek je znázorněný na následujícím obrázku. Pokud není zadán XSINIL, <Middle> element nebude chybět.
<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>