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

selektywnie wykonuj zadanie w przepływie sterowania ssis

Myślę, że twoje pytanie było takie samo jak moje, w którym chciałem kontrolować wykonanie zadania „w linii” w moim przepływie sterowania.

Najłatwiejszy sposób, jaki znalazłem, nie obejmuje wyrażenia na łącznikach danych między obiektami przepływu sterowania, ale raczej przy użyciu wyrażeń w samym obiekcie kontrolnym i ustawieniu wartości "Wyłącz" przy użyciu wyrażenia. W ten sposób podczas wykonywania obiekt jest albo pomijany, albo nie jest oparty na ocenie wyrażenia.

Jako przykład chciałem wykonać "Wykonaj zadanie SQL", aby usunąć moje indeksy na podstawie tego, czy zmienna o nazwie "ExtractType" była równa "Full". Jeśli tak, to chciałem usunąć indeksy z moich tabel przed pełnym załadowaniem.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak aktywnie gromadzić informacje o fragmentacji indeksów SQL Server

  2. SQL Server zawiera funkcję pełnego tekstu, która nie zwraca oczekiwanych wyników

  3. Pętla SQL Server - jak mogę przejść przez zestaw rekordów

  4. Najlepszy sposób na przechowywanie kwartału i roku w SQL Server?

  5. Dostaję komunikat Podjęto próbę załadowania programu z niepoprawnym błędem formatu w projekcie replikacji programu SQL Server