sql >> Databáze >  >> RDS >> Sqlserver

SQL Server 2005 Spusťte uloženou proceduru prostřednictvím SSIS pomocí GETDATE() jako parametru

Pokud potřebujete neustále vyhodnocovat čas, jako je GETDATE(), pak vytvořte proměnnou v SSIS s názvem GetDate s datovým typem DateTime. Klikněte pravým tlačítkem a v okně vlastností zkontrolujte EvaluateAsExpression =True a pro výraz použijte GETDATE()

Nyní připojte tuto proměnnou k úkolu Execute SQL Task.

Pokud tento okamžik nepotřebujete, podívejte se na použití jedné ze systémových proměnných. ContainerStartTime úlohy Execute SQL Task by pravděpodobně stačilo. Moje hodnota přejít na je StartTime protože tehdy se balíček spustil, ale vy budete nejlépe vědět, který z nich je pro vás ten pravý.



  1. Jak vytvořit Serverless GraphQL API pro MySQL, Postgres a Aurora

  2. Pomocí průvodce Offline reorganizací

  3. Proč se mi zobrazuje ORA-01401:vložená hodnota je pro sloupec příliš velká - když nevkládám?

  4. Neplatná výchozí hodnota pro pole časového razítka 'create_date'