Inicial > Mentes Brilhantes, Não categorizado > Série Mentes Brilhantes – Parte 12

Série Mentes Brilhantes – Parte 12

 

O que fazer quando você quer dar um ar mais profissional para seus Inserts?

 

Use um cursor para inserir os dados linha a linha

DECLARE tmp_Cursor CURSORSTATICREAD_ONLYLOCAL

FORSELECT Col1,

           Col2,

           Col3,

           Col4,

           Col5,

           Col6,

           Col7,

           Col8

      FROM dbo.fn_RetornaDados(@Col9,

                                @Col10,

                                @Col11,

                                @Col12)

 

OPEN tmp_Cursor;

 

FETCHNEXTFROM tmp_Cursor

INTO @Col1,

     @Col2,

     @Col3,

     @Col4,

     @Col5,

     @Col6,

     @Col7,

     @Col8;

 

WHILE@@FETCH_STATUS= 0

BEGIN

  INSERTINTO Tabela(Col1,

                      Col2,

                      Col3,

                      Col4,

                      Col5,

                      Col6,

                      Col7,

                      Col8)

  VALUES (@Col1,

          @Col2,

          @Col3,

          @Col4,

          @Col5,

          @Col6,

          @Col7,

          @Col8)

 

  FETCHNEXTFROM tmp_Cursor

  INTO @Col1,

       @Col2,

       @Col3,

       @Col4,

       @Col5,

       @Col6,

       @Col7,

       @Col8;

END

 

CLOSE tmp_Cursor;

DEALLOCATE tmp_Cursor;

 

  1. brizola
    13 de agosto de 2013 às 17:40

    Inacreditável kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk

    o pior de tudo é a justificativa: “dar um ar mais profissional para seus Inserts”

    Muito boaaaa ! Pra descontrair mesmo !

  1. 25 de julho de 2012 às 13:59

Deixe um comentário

Preencha os seus dados abaixo ou clique em um ícone para log in:

Logo do WordPress.com

Você está comentando utilizando sua conta WordPress.com. Sair /  Alterar )

Foto do Facebook

Você está comentando utilizando sua conta Facebook. Sair /  Alterar )

Conectando a %s

%d blogueiros gostam disto: