XML valori ripetuti

giovedì 08 marzo 2012 - 15.16

Gekone Profilo | Newbie

Buonasera a tutti.

In un db Sql Server 2005 ho una vista creata dal gestionale, fatta in questo modo:

CREATE VIEW [dbo].[DoTesDoNota] AS Select DoTes.Id_DoTes, IsNull(Note.Nota.value('@nota', 'int' ), 0 ) As Id_Nota, IsNull(Note.Nota.value('.','varchar(max)'), '') As Nota From DoTes Cross Apply NoteXML.nodes('rows/row') As Note(Nota) Where Note.Nota.value('@nota', 'int') In (Select Id_Nota From DoNota)

Non capisco il perché una select tipo:

Select * From DoTesDoNota

mi restituisce una stringa vuota sul campo DoTesDoNota.Nota se il valore è uguale a quello del record precedente.
L' immagine credo che chiarisca quanto ho cercato di spiegare.


955x557 135Kb


Grazie a tutti in anticipo per il prezioso aiuto!
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5