Element <xsd:redefine>

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

Element W3C XSD redefine poskytuje podporu pro předdefinování součástí schématu. Podpora této direktivy je ale potenciálně nákladná a vyžaduje, aby SQL Server znovu vyřadil všechny instance datového typu XML přidruženého k předdefinovaným schématu. Sql Server proto tento prvek nepodporuje. Schémata XML, která obsahují <element xsd:redefine> , jsou serverem odmítnuta.

Pokud chcete aktualizovat schéma nebo jeho součásti, můžete místo toho udělat toto:

  1. Vytvořte novou kolekci schémat XML s upravenými komponentami schématu.

  2. Znovu nadefinujte všechny datové typy XML (XML DT), které používají kolekci schémat XML, tak, aby použily novou kolekci schémat XML místo té staré. K tomu použijte možnost ALTER COLUMN příkazu ALTER TABLE pro přetypování sloupců nebo změňte omezení kolekce schémat XML pro proměnné nebo parametry.

  3. Zahoďte starou verzi kolekce schémat XML.

Viz také