Alguien sabe y me diga como hago para colocar este campo:
5,10,15,20,30
asi:
5
10
15
20
30
En varias filas para luego hacer cargar un DropDownList, hay una funcion especial o truco mediante un for que haga esto?
Gracias ante todo.
Jsrc1990.
![Adios](http://static.forosdelweb.com/fdwtheme/images/smilies/adios.gif)
| ||||
Respuesta: Consultar Campo Separado por comas y poner en varias filas Me parece que ya se ha publicado esto antes. Pero no pude encontrarlo... Como sea, con SQL Server 2005 y 2008 la opción más fácil son las funciones XML. Con SQL Server 2000, usa una tabla auxiliar de números (busca "numbers table" o "tally table" en google). Te dejo un ejemplo fácil para SQL Server 2005 y 2008.
Código:
DECLARE @Xml AS XML, @Text AS VARCHAR(200); SET @Text = '5,10,15,20,30'; SET @Xml = '<x>' + REPLACE(@Text, ',', '</x><x>') + '</x>'; SELECT x.n.value('.', 'INT') AS n FROM @Xml.nodes('/x') AS x(n); |
| ||||
![]() Gracias Beakdan!!, funcionó a la perfeccion!!, ![]() Buscando en Internet habia encontrado esto, pero hace lo contrario... http://sqlpsykrest.wordpress.com/200...2005-coalesce/ Jsrc1990. |
Etiquetas: |