求解这两种存储过程在调用时的区别??
exec getmaststockrpt '2011-03-09', '2011-03-09', NULL, NULL, 12, 0, 0, ' and 1 = 1 '
存储过程名后直接跟参数值了。
exec sp_executesql N'exec rpt_MSOrderByClientRpt @P1,@P2,@P3,@P4,@P5,@P6
', N'@P1 varchar(20),@P2 varchar(20),@P3 varchar(4000),@P4 varchar(50),@P5 int,@P6 int', '2007-01-01', '2007-12-31', '(m.moneyid=0) and 1=1', ' ', 0, 0
存储过程名后是有参数后才是值。。
本人比较菜,麻烦讲得详细一点啊。