|
||
|
|
Conheça também: Onmasters . Ofertas . Divulgue! . Vai.la . Geraboleto . Baixa.la . Assista.la . Joga.la
» Início » Desenvolvimento » Banco de dados e SQL » SQL Server 2005 New Features: O tipo de dados XML
--> |
|
Avaliação: Não avaliado | Publicado em: 23/04/2007
SQL Server 2005 New Features: O tipo de dados XML
O tipo de dados XMLO SQL Server 2005 disponibiliza um tipo de dados próprio para trabalhar com XML. O tipo de dados XML permite que documentos ou fragmentos XML de até 2GB sejam armazenados. É possível também a elaboração de consultas utilizando a XQuery e realização de alterações sem que seja necessário substituir todo o conteúdo do XML. Utilização e restrições do tipo de dados XML O tipo de dados XML no SQL Server 2005 pode ser utilizado como variáveis, parâmetros em stored procedures ou functions, valores de retorno e principalmente como colunas em tabelas. Infelizmente não é possível utilizá-lo como critérios comparativos em uma cláusula WHERE diretamente, ou seja, você não pode comparar uma coluna XML com uma valor XML sem antes converter ambos para um tipo texto (Char, Varchar, Varchar(Max), etc). Isso também inclui restrições na sua utilização em cláusulas Order By e Group By. Quando utilizado como colunas em tabelas, o tipo de dados XML não pode ser utilizado como Primary Key, Foreing Key, utilizado como coluna para constraints Unique, Rules ou ter uma collation especificada. A declaração <?xml?> é desprezada e elementos vazios são automaticamente convertidos. Espaços em branco também são automaticamente eliminados, desde que não façam parte do valor de atributos e de elementos. A tabela abaixo demonstra as transformações sofridas.
![]() |
|
|