Bantu saya memahami bagaimana GETDATE() tidak ada dalam bahasa Ekspresi SSIS untuk 2008.
Yang mengatakan, saya menemukan bahwa menggunakan variabel sistem @[System::StartTime]
lebih disukai daripada GET_DATE()
. StartTime memberikan titik waktu yang konsisten selama durasi sebuah paket. Itu akan selalu terjadi setiap kali paket mulai dieksekusi. Bandingkan dengan nilai GETDATE() yang sekarang. Sekarang. SEKARANG. Setiap kali Anda memeriksa nilai itu, nilainya dapat berubah. Ini dapat menyebabkan masalah saat Anda membuat nama file dengan presisi kedua. Atau jika Anda ingin mengelompokkan semua data yang dimasukkan dalam satu kali proses. Anda akan memiliki penyimpangan dalam nilai tersebut sehingga Anda harus menggunakan kueri rentang untuk mengidentifikasi semua data dalam menjalankan X. Atau Anda dapat menggunakan StartTime yang diperbarui saat paket mulai berjalan tetapi tetap konstan selama durasi.