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;
Inacreditável kkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkkk
o pior de tudo é a justificativa: “dar um ar mais profissional para seus Inserts”
Muito boaaaa ! Pra descontrair mesmo !