摘要:碰到过这个问题:当时的程序大致如下:create procedure myproc @tablename varchar(20), @idnum intasdeclare @sqlstr varchar(200)set @sqlstr='select * from '+@tablename+' where id='+@idnumexecute (@sqlstr)Go 在执行上述存储过程的时候(execute myproc 'test',2),系统报告"varchar转换为int类型时错误"。错误的原因在于set @sqlstr
阅读全文