sql >> Database >  >> RDS >> Sqlserver

SSIS 2008 - Krijg huidige datum in variabelen

Help me te begrijpen waarom GETDATE() niet bestaat in de SSIS Expression-taal voor 2008.

Dat gezegd hebbende, vind ik dat het gebruik van de systeemvariabele @[System::StartTime] bij voorkeur boven GET_DATE() . StartTime biedt een consistent tijdstip voor de duur van een pakket. Het zal altijd zijn wanneer het pakket met de uitvoering begint. Vergelijk dat met de waarde van GETDATE() die nu is. Nutsvoorzieningen. NU. Elke keer dat u die waarde inspecteert, is deze onderhevig aan verandering. Dit kan problemen veroorzaken wanneer u een bestandsnaam met de tweede precisie opbouwt. Of als u alle gegevens die in één run zijn ingevoegd, wilt groeperen. Je hebt drift in die waarden, dus je moet bereikquery's gebruiken om alle gegevens in run X te identificeren. Of je kunt StartTime gebruiken, die wordt bijgewerkt wanneer het pakket begint te lopen, maar gedurende de duur constant blijft.



  1. Gegevens invoegen in Mysql in Malayalam

  2. Cheatsheet voor MySQL-prestaties

  3. MySQL:invoegen waar niet bestaat

  4. 3 SQL Server-bewakingsvragen die u moet stellen bij het overnemen van een DBA-positie