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

Počet proměnných objektů SSIS?

Jak naplňujete tuto proměnnou objektu? V závislosti na tom, jak naplníte proměnnou, mohou být uvedeny elegantnější způsoby získání počtu. Zde je však pro vás rychlé a špinavé řešení:

  1. Vytvořte novou proměnnou typu integer a inicializujte proměnnou na 0
  2. K iteraci objektu použijte úlohu cyklu foreach (otevřete editor cyklu foreach, přejděte do Collections a změňte Enumerator na Foreach ADO Enumerator a zdrojovou proměnnou objektu ADO na proměnnou objektu.
  3. Vytvořte Execute SQL Task
  4. Na kartě Obecné nastavte ResultSet na Jeden řádek a příkaz SQL na SELECT (@Count + 1)
  5. Na kartě Mapování parametrů přidejte svou novou celočíselnou proměnnou a změňte Parameter Name atribut @Count
  6. Na kartě Sada výsledků přidejte novou položku s názvem:0 a názvem proměnné:vaše nově vytvořená celočíselná proměnná.

Po dokončení smyčky budete mít počet objektů.

POZNÁMKA:Pokud již procházíte těmito soubory (což předpokládám, protože používáte SSIS k naplnění objektové proměnné názvy souborů), stačí provést pouze kroky 1, 3-6.



  1. Chyba při odesílání výstupu dotazu mysql do souboru csv

  2. Proč SQL Server automaticky ignoruje prázdné místo na konci?

  3. příspěvek přejmenoval název souboru z nahrání do databáze

  4. Použití nástrojů hibernace k reverzní analýze pojos z Postgresu