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

Liczba zmiennych obiektów SSIS?

Jak wypełniasz tę zmienną obiektu? W zależności od tego, jak wypełnisz zmienną, można wyświetlić bardziej wiarygodne sposoby uzyskania liczenia. Oto jednak szybkie i brudne rozwiązanie:

  1. Utwórz nową zmienną typu liczba całkowita i zainicjuj zmienną na 0
  2. Użyj zadania pętli foreach do iteracji po obiekcie (otwórz edytor pętli foreach, przejdź do Collections i zmień Enumerator na Foreach ADO Enumerator a zmienna źródłowa obiektu ADO do zmiennej Object.
  3. Utwórz Execute SQL Task
  4. Na karcie Ogólne ustaw Zestaw wyników na Pojedynczy wiersz, a instrukcję sql na SELECT (@Count + 1)
  5. Na karcie Mapowanie parametrów dodaj nową zmienną całkowitą i zmień Parameter Name atrybut do @Count
  6. Na karcie Zestaw wyników dodaj nowy wpis o nazwie:0 i nazwie zmiennej:nowo utworzona zmienna całkowita.

Gdy zapętlenie się zakończy, będziesz miał liczbę obiektów.

UWAGA:Jeśli już przeglądasz te pliki (co zakładam, ponieważ używasz SSIS do wypełniania zmiennej obiektu nazwami plików), wystarczy wykonać kroki 1, 3-6.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Klauzula SQL WHERE dopasowująca wartości z końcowymi spacjami

  2. Czy widok jest szybszy niż proste zapytanie?

  3. Zwróć numer tygodnia ISO z daty w SQL Server (T-SQL)

  4. Oblicz różnicę czasu między dwoma rzędami

  5. SQL Server dyskretnie obcina wartości varchar w procedurach składowanych