Question : Milliseconde SQL 2005, corde fendue.

Bonjour, j'ai une colonne avec une valeur comme ceci :     v1, v2, v3, v4, v5

And maintenant que je veux obtenir des données comme ceci : le
v1
v2
v3
v4
v5

How peut je le font avec le rapport choisi ?
class= de

Réponse : Milliseconde SQL 2005, corde fendue.

Créer d'abord la fonction ci-dessous…
Employer alors cette question :

>> choisir [colonne] à partir [la table]

Choisir X.one, a.*
[Table] d'a
externe appliquer dbo.multirow (a.Text) X

Note : Vous pouvez réellement employer l'une ou l'autre des deux fonctions ci-dessous, mais puisque je donne une solution (externe appliquer) I ai pensé que je pousserais ma version de la fente (using CTE dans serveur 2005 de SQL).
1 :
2 :
3 :
4 :
5 :
6 :
7 :
8 :
9 :
10 :
11 :
12 :
13 :
14 :
15 :
16 :
17 :
18 :
19 :
20 :
21 :
si l'object_id (« dbo.multiRow ") n'est pas nul
laisser tomber la fonction dbo.multiRow
ALLER
créer la fonction dbo.multiRow (@data varchar (maximum), les @delims varchar (10))
les retours ajournent en tant que retour
avec le cte (un, rem)
As
(
choisi
	rtrim (ltrim (LAISSÉ (@data, charindex (@delims, @data+@delims) - 1))),
	sous-chaîne (@data, charindex (@delims, @data+@delims) +LEN (@delims+'. ') - 1, LEN (@data))
là où le nullif (@data, '') n'est pas nul
union toute
choisi
	rtrim (ltrim (LAISSÉ (rem, charindex (@delims, rem+@delims) - 1))),
	sous-chaîne (rem, charindex (@delims, rem+@delims) +len (@delims+'. ') - 1, LEN (rem))
du cte
là où le nullif (rem, '') n'est pas nul
)
choisir un à partir du cte où le nullif (un, '') n'est pas nul
ALLER
Autres solutions  
  •  MS Excel 2007 et pdf - l'exportation vers le pdf prend de longues heures !
  •  Dans le Perl, comment j'ajoute une valeur à la liste, puis le contrôle pour voir si la valeur existent avant d'ajouter une nouvelle valeur
  •  Comment fais j'initialiser de la HP BL460c G6 de san et de la HP XP 240000
  •  Comment fais j'employer une clef de permis de volume sur un ordinateur de HP avec du CD de restauration
  •  Emplacement primaire de deux SCCM dans l'annuaire actif
  •  L'initiateur et la HP D2D de l'iSCSI R2 du serveur 2008 de Windows GERCENT l'issue
  •  Stocker le dossier dans le mysql using connector.net et le champ de goutte
  •  Carte vidéo d'USB - bit 32 sur le matériel travaillant au niveau du bit 64 ?
  •  asp.net que j'essaye de convertir une forme de HTML en forme d'aspx ou ? ce qui jamais. Aide du besoin sur la façon dont à à elle.
  •  Winzip 12 issues de secours du travail ?
  •  
    programming4us programming4us