Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
O modo RAW transforma cada linha no conjunto de resultados da consulta em um elemento XML que possui o identificador genérico <row>, ou o nome do elemento fornecido opcionalmente. Por padrão, cada valor de coluna no conjunto de linhas que não é NULL é mapeado para um atributo do <elemento de linha> . Se a diretiva ELEMENTS for adicionada à cláusula FOR XML, cada valor de coluna será mapeado para um subelemento do <elemento de linha> . Junto com a diretiva ELEMENTS, você pode, opcionalmente, especificar a opção XSINIL para mapear valores de coluna NULL no conjunto de resultados para um elemento que tem o atributo xsi:nil="true".
Você pode solicitar um esquema para o XML resultante. Especificar a opção XMLDATA retorna um esquema XDR em linha. Especificar a opção XMLSCHEMA retorna um esquema XSD em linha. O esquema é exibido no início dos dados. No resultado, a referência de namespace de esquema é repetida para cada elemento de nível superior.
A opção BINARY BASE64 deve ser especificada na cláusula FOR XML para retornar os dados binários no formato codificado em base64. No modo RAW, recuperar dados binários sem especificar a opção BINARY BASE64 resultará em um erro.
Nesta seção
Esta seção contém os seguintes exemplos:
Exemplo: recuperando informações do modelo de produto como XML
Exemplo: solicitando esquemas como resultados com as opções XMLDATA e XMLSCHEMA
Exemplo: especificando um elemento raiz para o XML gerado por FOR XML
Consulte Também
Adicionar namespaces a consultas com WITH XMLNAMESPACES
Usar o modo AUTO com FOR XML
Utilize o modo EXPLICIT com FOR XML
Usar o modo PATH com FOR XML
SELECT (Transact-SQL)
FOR XML (SQL Server)