Preciso fazer um script de coleções de esquema XML em meu banco de dados e inserir cada xml dentro de um campo da tabela como string.
Preciso fazer isso para comparar as coleções de esquema atuais com as novas coleções de esquema depois que elas são geradas novamente.
Eu não tenho ideia por onde começar!
Se eu entendi a pergunta corretamente, você precisa usar a função integrada XML_SCHEMA_NAMESPACE para extrair a coleção de esquemas e pode encontrar a lista deles na exibição do catálogo do sistema sys.xml_schema_collections . Você pode usar algo como:
Eu coloquei o
WHERE xsc.[xml_collection_id] <> 1
filtro lá para evitar o seguinte erro: