Partilhar via


O <elemento xsd:redefine>

Aplica-se a:SQL ServerAzure SQL DatabaseAzure SQL Managed InstanceBase de dados SQL no Microsoft Fabric

O elemento redefine XSD do W3C oferece suporte para redefinir componentes de esquema. No entanto, o suporte a esta diretiva pode ser dispendioso para o desempenho e também exige que o SQL Server revalide todas as instâncias do tipo de dado xml associado ao esquema redefinido. Portanto, o SQL Server não suporta este elemento. Os esquemas XML que incluem o <elemento xsd:redefine> são rejeitados pelo servidor.

Para atualizar um esquema ou os seus componentes, pode fazer o seguinte:

  1. Crie uma nova coleção de XML Schema com os componentes modificados do esquema.

  2. Reescreva todos os tipos de dados xml (XML DT) que utilizam a coleção XML Schema, para que sejam redefinidos e passem a utilizar a nova coleção XML Schema em vez da anterior. Para isso, use a opção ALTER COLUMN do comando ALTER TABLE para reescrever colunas, ou altere as restrições da coleção XML Schema em variáveis ou parâmetros.

  3. Abandona a versão antiga da coleção XML Schema.

Consulte também