Tentar isto então, caso que seus nomes de coluna contêm espaços ou alguns tais.
SELECIONAR @table = TableName, @column = Columnblank do @tablestr onde i = @j
O @nsql SELETO = “se não existe (ZERO seleto “de +quotename (@table) +” onde “+QuoteName (@column) +” não é nulo) @table seleto, o @column”
INSERÇÃO no tblColNOD
@nsql do sp_executeSql de EXEC, N VARCHAR @table (100), @column VARCHAR (100) ', @table, @column