Nota
O acesso a esta página requer autorização. Pode tentar iniciar sessão ou alterar os diretórios.
O acesso a esta página requer autorização. Pode tentar alterar os diretórios.
Aplica-se a:SQL Server
Banco de Dados SQL do Azure
A tabela seguinte lista as anotações XSD introduzidas no SQL Server 2005 (9.x) e compara-as com as anotações XDR introduzidas no SQL Server 2000 (8.x).
| Anotação XSD | Description | Link do tópico | Anotação XDR |
|---|---|---|---|
| sql:encode | Quando um elemento ou atributo XML é mapeado para uma coluna BLOB do SQL Server, permite solicitar um URI de referência. Este URI pode ser usado mais tarde para devolver dados BLOB. | Solicitar referências URL a dados BLOB usando sql:encode (SQLXML 4.0) | Codificação URL |
| sql:guid | Permite especificar 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 | Não suportado |
| sql:hide | Esconde o elemento ou atributo especificado no esquema do documento XML resultante. | Ocultar elementos e atributos usando sql:hide | Não suportado |
| sql:identidade | Pode ser especificado em qualquer nó que corresponda a uma coluna de base de dados do tipo IDENTITY. O valor especificado para esta anotação define como a correspondente coluna do tipo IDENTITY na base de dados é atualizada. | Usando as anotações sql:identity e sql:guid | Não suportado |
| sql:inverse | Instrui a lógica do updategram a inverter a sua interpretação da relação pai-filho que foi especificada usando <sql:relationship>. | Especificar o atributo sql:inverse em sql:relationship (SQLXML 4.0) | Não suportado |
| SQL:É-constante | Cria um elemento XML que não corresponde a nenhuma tabela. O elemento aparece na saída da consulta. | Criação de Elementos Constantes Usando sql:is-constant (SQLXML 4.0) | Same |
| SQL:Campos-chave | Permite especificar a(s) coluna(s) que identificam de forma única as linhas numa tabela. | Identificação de Colunas de Chave Usando sql:key-fields (SQLXML 4.0) | Same |
|
sql:campo-limite SQL:limite-valor |
Permite limitar os valores que são devolvidos com base num valor limite. | Filtragem de Valores Usando sql:limit-field e sql:limit-value (SQLXML 4.0) | Same |
| sql:mapped | Permite que itens do esquema sejam excluídos do resultado. | Excluindo Elementos de Esquema do Documento XML Resultante Usando sql:mapped (SQLXML 4.0) | Campo de mapas |
| sql:max-depth | Permite especificar profundidade em relações recursivas que estão especificadas no esquema. | Especificação da profundidade em relações recursivas usando sql:max-depth | Não suportado |
| sql:campo de transbordamento | Identifica a coluna da base de dados que contém os dados de overflow. | Recuperação de Dados Não Consumidos Usando o campo sql:overflow (SQLXML 4.0) | Same |
| prefixo sql: | Cria XML ID, IDREF e IDREFS válidos. Antepõe os valores de ID, IDREF e IDREFS com uma cadeia. | Criação de Atributos de Tipos ID, IDREF e IDREFS Válidos Usando sql:prefix (SQLXML 4.0) | Same |
| sql:relacionamento | Especifica relações entre elementos XML. Os atributos pai, filho, parent-chave e filho-chave são usados para estabelecer a relação. | Especificação de Relações Usando sql:relationship (SQLXML 4.0) | Os nomes dos atributos são diferentes: Relação de chave Relações Externas chave Chave estrangeira |
| sql:use-cdata | Permite especificar secções CDATA para certos elementos no documento XML. | Criação de Secções CDATA Usando sql:use-cdata (SQLXML 4.0) | Same |
Observação
O atributo nativo de espaço de nomes de destino XSD substitui a anotação de espaço de nomes de destino que foi introduzida no esquema de mapeamento XDR do SQL Server 2000 (8.x).
Ver também
Especificação de um Namespace de Alvo Usando o Atributo TargetNamespace (SQLXML 4.0)