我想在SP1内运行SP2。 SP2将多个数据插入表中,其中一个是实际日期。
因此,我希望仅当在列日期中该日期位于最近10天内时,才执行SP2(在SP1内部)。
这可能吗?
谢谢
答案 0 :(得分:1)
标记为SQL-Server的问题及其后的SQL-Server解决方案。对于Oracle,可能与此问题有关。
是的。
在SP1内部,您需要创建IF
语句,然后在exec
中创建SP2。
如果没有更多的代码来编写,很难编写,但是SP1中的代码应类似于:
IF (SELECT [YourDate] FROM [YourTable]) > DATEADD(day, -10, GETDATE())
EXEC SP1