在SP1内部执行给定条件的SP2-SQL Server

时间:2018-09-04 17:27:57

标签: sql oracle

我想在SP1内运行SP2。 SP2将多个数据插入表中,其中一个是实际日期。

因此,我希望仅当在列日期中该日期位于最近10天内时,才执行SP2(在SP1内部)。

这可能吗?

谢谢

1 个答案:

答案 0 :(得分:1)

标记为SQL-Server的问题及其后的SQL-Server解决方案。对于Oracle,可能与此问题有关。


是的。

在SP1内部,您需要创建IF语句,然后在exec中创建SP2。

如果没有更多的代码来编写,很难编写,但是SP1中的代码应类似于:

IF (SELECT [YourDate] FROM [YourTable]) > DATEADD(day, -10, GETDATE())
    EXEC SP1