CREATE PROCEDURE example
AS
SET QUOTED_IDENTIFIER OFF
DECLARE @sqlexec varchar(2000)
DECLARE @examplea varchar(30),
@exampleb varchar(12),
@examplec varchar(20),
DECLARE @crsrvar Cursor
SET @crsrvar = Cursor FOR
{select statment }
OPEN @crsrvar
FETCH NEXT FROM @crsrvar INTO
@examplea,
@exampleb,
@examplec
WHILE @@FETCH_STATUS = 0 /* For checking that you have not crossed the end of the cursor*/
BEGIN
/* your processing based on the rows given by the server*/
SET @sqlexec = 'INSERT INTO exampletable ' (exa,exb,exc) VALUES (' +
@examplea + ',"' +
@exampleb + '","' +
@examplec + ')'
exec (@sqlexec)
FETCH NEXT FROM @crsrvar INTO
@examplea,
@exampleb,
@examplec
END
CLOSE @crsrVar
DEALLOCATE @crsrVar