Sdílet prostřednictvím


xml_schema_namespace

platí pro:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceSQL databáze v Microsoft Fabric

Rekonstruuje všechna schémata nebo konkrétní schéma ve specifikované XML kolekci schémat. Tato funkce vrátí instanci datového typu XML .

Transact-SQL konvence syntaxe

Syntaxe

xml_schema_namespace( Relational_schema , XML_schema_collection_name , [ Namespace ] )  

Arguments

Relational_schema
Je název relačního schématu. Relational_schema je sysname.

XML_schema_collection_name
Je název kolekce XML schémat, kterou je třeba rekonstruovat. XML_schema_collection_name je sysname.

Namespace
Je jmenný prostor URI XML schématu, které chcete rekonstruovat? Je omezena na 1 000 znaků. Pokud není poskytnut URI jmenného prostoru, celá kolekce XML schémat je rekonstruována. Jmenný prostor je nvarchar(4000).

Návratové typy

xml

Poznámky

Když importujete komponenty XML schématu do databáze pomocí CREATE XML SCHEMA COLLECTION nebo ALTER XML SCHEMA COLLECTION, NĚKTERÉ ASPEKTY SCHÉMATU POUŽÍVANÉHO PRO VALIDACI JSOU ZACHOVÁNY. Rekonstruované schéma tedy nemusí být lexikálně stejné jako původní dokument schématu. Konkrétně se ztrácejí komentáře, bílé mezery a poznámky; a implicitní typ informací je explicitně vyjádřen. Například xs:element name= <"e1" /> se stává xs <:element name="e1" type="xs:anyType"/>. Také se neuchovávají prefixy jmenných prostorů.

Pokud zadáte parametr jmenného prostoru, výsledný dokument schématu bude obsahovat definice všech komponent schématu v tomto jmenném prostoru, i když byly přidány v různých dokumentech schématu nebo DDL krocích, nebo obojím.

Tuto funkci nelze použít k vytvoření XML schema dokumentů z kolekce sys.sys XML schémat.

Examples

Následující příklad získává sbírku ProductDescriptionSchemaCollection XML schématu z produkčního relačního schématu v databázi AdventureWorks .

USE AdventureWorks;  
GO  
SELECT xml_schema_namespace(N'production',N'ProductDescriptionSchemaCollection');  
GO  

Viz také

Zobrazení uložené kolekce schémat XML
kolekce schémat XML (SQL Server)