Elemento <xsd:redefine>

O elemento redefine do W3C XSD fornece suporte para redefinição de componentes de esquema. No entanto o suporte para essa diretiva é potencialmente caro para o desempenho e também requer que o SQL Server revalide todas as instâncias do tipo de dados xml associadas ao esquema redefinido. Portanto o SQL Server não oferece suporte a esse elemento. Esquemas XML que incluem o elemento <xsd:redefine> são rejeitados pelo servidor.

Para atualizar um esquema ou seus componentes, é possível fazer o seguinte:

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

  2. Redefina o tipo de todos os tipos de dados xml (XML DT) que usam a coleção de esquema XML a serem redefinidos para usarem a nova coleção de esquema XML. Para isso, use a opção ALTER COLUMN do comando ALTER TABLE para redefinir o tipo das colunas ou altere as restrições da coleção de esquema XML sobre variáveis ou parâmetros.

  3. Descarte a versão antiga da coleção de esquema XML.

Consulte também

Referência

Requisitos e limitações de uso de coleções de esquema XML no servidor