Ver Mensaje Individual
  #2 (permalink)  
Antiguo 03/02/2008, 07:42
Avatar de PosProdukcion
PosProdukcion
 
Fecha de Ingreso: noviembre-2004
Ubicación: Manzanares el Real (Madrid)
Mensajes: 726
Antigüedad: 20 años, 1 mes
Puntos: 9
Re: utilizar un cursor para llenar una tabla

Yo lo hago de esta manera (SQL Server 2000):

Código:
Begin
  Declare crSecc Cursor For 
        Select T1.COLUMNA1 from TABLA1 T1
        where T1.FILTRO1 = @FILTRO

    Declare @una_columna1 as varchar(100)

    Open crSecc
    Fetch Next from crSecc into @una_columna1

    While @@FETCH_STATUS = 0
    Begin
        If @una_columna1 = @condicion_que_busco
                 Insert into TABLA2(COLUMNA2) VALUES (@una_columna1)

        Fetch Next from crSecc into @una_columna1
    End

    Close crSecc
    Deallocate crSecc
End