Sqlserver
 sql >> Baza danych >  >> RDS >> Sqlserver

SSIS 2008 - Pobierz aktualną datę w zmiennych

Pomóż mi zrozumieć, dlaczego GETDATE() nie istnieje w języku wyrażeń SSIS na rok 2008.

To powiedziawszy, uważam, że za pomocą zmiennej systemowej @[System::StartTime] lepiej niż GET_DATE() . StartTime zapewnia spójny punkt w czasie na czas trwania pakietu. Będzie zawsze wtedy, gdy pakiet rozpocznie wykonywanie. Porównaj to z wartością GETDATE(), która jest teraz. Ale już. TERAZ. Za każdym razem, gdy sprawdzasz tę wartość, może ona ulec zmianie. Może to powodować problemy podczas tworzenia nazwy pliku z drugą precyzją. Lub jeśli chcesz zgrupować wszystkie dane, które zostały wstawione w jednym przebiegu. Będziesz mieć dryf w tych wartościach, więc musisz użyć zapytań o zakres, aby zidentyfikować wszystkie dane w uruchomieniu X. Możesz też użyć StartTime, który jest aktualizowany, gdy pakiet zaczyna działać, ale pozostaje stały przez cały czas.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jakich uprawnień potrzebuję, aby użyć parametru wartościowego parametru tabeli programu SQL Server (TVP) jako przechowywanego parametru proc?

  2. Wywołanie procedury składowanej ze zwracaną wartością

  3. Jak rozwiązać błąd system.data.sqlclient.sqlexception (0x80131904)?

  4. Wstaw dane z db do innego db

  5. Jaka jest najlepsza konfiguracja programu SQL Server dla środowiska programistycznego?