Here's one way to do it (you'll need to adjust table and field names):
declare class_cursor cursor for
select * from MyClassifications
OPEN class_cursor
declare @Field1 integer
declare @Field2 nvarchar(50)
declare @Field3 nvarchar(50)
declare @FinalSQL nvarchar(4000)
create table #TempCommands (MyCommand nvarchar(4000))
FETCH NEXT FROM class_cursor
INTO @Field1, @Field2, @Field3
WHILE @@FETCH_STATUS = 0
BEGIN
set @FinalSQL = 'Insert into MyClass (Field1, Field2, Field3)'
set @FinalSQL = @FinalSQL+ ' values ('''+rtrim(convert(char,@Field1))+''','''
set @FinalSQL = @FinalSQL+@Field2+''','''
set @FinalSQL = @FinalSQL+@Field3+''')'
insert into #TempCommands (MyCommand) values (@FinalSQL)
print @FinalSQL
/* EXEC (@FinalSQL) - This command can be used to execute the statement */
FETCH NEXT FROM class_cursor
INTO @Field1, @Field2, @Field3
END
CLOSE class_cursor
DEALLOCATE class_cursor
select * from #TempCommands
drop table #TempCommands