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.
A tabela a seguir lista as anotações XSD que foram introduzidas no SQL Server 2005 e as compara com as anotações XDR introduzidas no SQL Server 2000.
| Anotação XSD | Descrição | Link do tópico | Anotação XDR |
|---|---|---|---|
sql:encode |
Quando um elemento XML ou atributo é mapeado para uma coluna BLOB do SQL Server, permite solicitar um URI de referência. Esse URI pode ser usado posteriormente para retornar dados BLOB. | Solicitando referências de URL a dados BLOB usando sql:encode (SQLXML 4.0) | url-encode |
sql:guid |
Permite que você especifique se deve usar um valor GUID gerado pelo SQL Server ou usar o valor fornecido no updategram para essa coluna. | Usando as anotações sql:identity e sql:guid | Sem suporte |
sql:hide |
Oculta o elemento ou atributo especificado no esquema no documento XML resultante. | Ocultando elementos e atributos usando sql:hide | Sem suporte |
sql:identity |
Pode ser especificado em qualquer nó mapeado para uma coluna de banco de dados do tipo IDENTITY. O valor especificado para essa anotação define como a coluna do tipo IDENTITY correspondente no banco de dados é atualizada. | Usando as anotações sql:identity e sql:guid | Sem suporte |
sql:inverse |
Instrui a lógica do updategram a inversa à interpretação da relação pai-filho especificada usando <sql:relationship>. | Especificando o atributo sql:inverse em sql:relationship (SQLXML 4.0) | Sem suporte |
sql:is-constant |
Cria um elemento XML que não é mapeado para nenhuma tabela. O elemento aparece na saída da consulta. | Criando elementos constantes usando sql:is-constant (SQLXML 4.0) | Idêntico |
sql:key-fields |
Permite a especificação de colunas que identificam exclusivamente as linhas em uma tabela. | Identificando colunas de chave usando sql:key-fields (SQLXML 4.0) | Idêntico |
sql:limit-fieldsql:limit-value |
Permite limitar os valores retornados com base em um valor limitador. | Filtrando valores usando sql:limit-field e sql:limit-value (SQLXML 4.0) | Idêntico |
sql:mapped |
Permite que os itens de esquema sejam excluídos do resultado. | Excluindo elementos de esquema do documento XML resultante usando sql:mapped (SQLXML 4.0) | map-field |
sql:max-depth |
Permite que você especifique a profundidade nas relações recursivas especificadas no esquema. | Especificando profundidade em relações recursivas usando sql:max-depth | Sem suporte |
sql:overflow-field |
Identifica a coluna de banco de dados que contém os dados de estouro. | Recuperando dados não armazenados usando o sql:overflow-field (SQLXML 4.0) | Idêntico |
sql:prefix |
Cria ID XML válida, IDREF e IDREFS. Acrescenta os valores de ID, IDREF e IDREFS com uma cadeia de caracteres. | Criando atributos de tipo ID, IDREF e IDREFS válidos usando sql:prefix (SQLXML 4.0) | Idêntico |
sql:relationship |
Especifica relações entre elementos XML. Os parentatributos , childe parent-key, são child-key usados para estabelecer a relação. |
Especificando relações usando sql:relationship (SQLXML 4.0) | Os nomes de atributo são diferentes:key-relationforeign-relationkeyforeign-key |
sql:use-cdata |
Permite que a especificação de seções CDATA seja usada para determinados elementos no documento XML. | Criando seções CDATA usando sql:use-cdata (SQLXML 4.0) | Idêntico |
Observação
O atributo nativo targetNamespace XSD substitui a target-namespace anotação introduzida no esquema de mapeamento XDR do SQL Server 2000.
Consulte Também
Especificando um namespace de destino usando o atributo targetNamespace (SQLXML 4.0)