里
里斯
Unregistered / Unconfirmed
GUEST, unregistred user!
我想把一个存储过程改成动态SQL语句来执行,存储过程原型如下:<br>CREATE PROCEDURE ABC <br>@D1 smalldatetime,<br>@D2 smalldatetime<br>AS<br>Declare @DD varchar(2)<br>Declare @MM varchar(2)<br>Declare @YM varchar(6)<br>Declare @sDate varchar(10)<br>Declare @t smalldatetime<br><br>select @t = @D1<br>while @t <= @D2<br>begin<br> SET @sDate = CONVERT(Char(10),@t,120)<br> Insert Tab1 (S_Date,S_code) select @sDate, S_Code <br> From Tab2 where (S_date <=@t) <br> Set @t = @t+1<br>end<br><br>我现在想把这个存储过程存储在数据库的一个表中,然后使用时再调用,我是用RXLIB的SQLSCRIPT执行这段代码的,请问参数(D1,D2)怎么传递。