Sqlserver
 sql >> Datenbank >  >> RDS >> Sqlserver

SQL Server 2005 Führen Sie eine gespeicherte Prozedur über SSIS mit GETDATE() als Parameter aus

Wenn Sie eine ständig auswertende Zeit wie GETDATE() benötigen, erstellen Sie in SSIS eine Variable mit dem Namen GetDate mit einem Datentyp von DateTime. Klicken Sie mit der rechten Maustaste und überprüfen Sie im Eigenschaftenfenster EvaluateAsExpression =True und verwenden Sie für den Ausdruck GETDATE()

Verbinden Sie nun diese Variable mit dem Task SQL ausführen.

Wenn Sie diesen Moment nicht benötigen, versuchen Sie es mit einer der systembezogenen Variablen. Die ContainerStartTime des Execute SQL Tasks würde wahrscheinlich ausreichen. Mein Zielwert ist StartTime da das Paket zu diesem Zeitpunkt mit der Ausführung begonnen hat, aber Sie wissen am besten, welches das Richtige für Sie ist.