下面是我写的存储过程的一部分,但是运行是出现 @statement 必须为ntext/nchar/nvarchar类型,请问是怎么回事declare @SQL_Search varchar(3000)
declare @AffectRow intset @SQL_Search = 'select Inter_ID from '+@Sub_Name+'  where Part_Name='''+@Part_Name+''''
exec sp_executesql @SQL_Search 
set @AffectRow=@@rowcount
return @AffectRowexec(' insert into '+@Sub_Name+'  (Part_Name,Sub_Name,Source_Name,Inter_ID,Out_ID,Che,Xi,Bao,Mo,Qian,Ji,Dian,Han,Chong,Note) values('''+@Part_Name+''','''+@Sub_Name+''','''+@Source_Name+''','''+@Inter_ID+''','''+@Out_ID+''','''+@Che+''','''+@Xi+''','''+@Bao+''','''+@Mo+''','''+@Qian+''','''+@Ji+''','''+@Dian+''','''+@Han+''','''+@Chong+''','''+@Note+''')')