有问题请教,在线等!
SQL2005中:
我在统计分析的时候,发现很奇怪的现象,我有如下几个参数,@A = '2008-05-01' @B='已关闭' @C= '%0001%'
我直接放在SQL语句中的时候,如下:select * from tabel where A >@A and B = @B and C = @C 速度很快,大概只有5秒不到。
但是我采取如下方式的时候,速度慢的无法接受。
exec @Sql, N'@A,N'@B,N'@C
区别就在于多了一个N.
这如何解释呢?
这个问题该怎么解决呢?