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
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 .
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)