Udostępnij za pośrednictwem


How to: Map Query Parameters to Variables in an Execute SQL Task

W tym temacie opisano sposób używania sparametryzowanych instrukcję SQL w zadaniu wykonać instrukcja języka SQL i utworzenia mapowania między zmiennych i parametrów w instrukcja języka SQL.

Aby uzyskać więcej informacji na temat zadań wykonać instrukcji SQL, parametru i korzystać z połączenia różnych typów nazw parametrów, zobacz temat wykonać zadań SQL i Praca z parametry i Zwróć kody w wykonać zadań SQL.

Aby mapować parametr kwerendy do zmiennej

  1. W Business Intelligence Development Studio, otwórz Integration Services pakiet, którą chcesz pracować.

  2. W programie eksplorator rozwiązań kliknąć dwukrotnie pakiet, aby go otworzyć.

  3. Kliknij przycisk Przepływ sterowania tab.

  4. Jeśli pakiet nie zawiera zadania programu wykonać instrukcji SQL, dodać do przepływ sterowania pakietu.Aby uzyskać więcej informacji zobaczJak Dodawanie lub usuwanie zadania lub kontener w przepływ sterowania.

  5. Kliknij dwukrotnie zadanie, wykonać instrukcji SQL.

  6. Podaj sparametryzowana polecenia SQL w jednym z następujących sposobów:

    • Za pomocą bezpośredniego wprowadzania, a następnie wpisz polecenie SQL w SQLStatement Właściwość.

    • Za pomocą bezpośredniego wprowadzania, kliknij przycisk Tworzenie kwerendy, a następnie utwórz wysłał polecenie SQL przy użyciu narzędzi graficznych, który zapewnia Konstruktora kwerend.

    • Użyj pliku połączenia, a następnie odwołać się do pliku, który zawiera polecenie SQL.

    • Za pomocą zmiennej, a następnie odwołać się do zmiennej, która zawiera polecenie SQL.

    Znaczniki parametrów, używanych w sparametryzowanych instrukcjach SQL zależą od typu połączenia używającego zadanie wykonać instrukcji SQL.

    Typ połączenia

    Znacznik parametru

    ADO

    ?

    ADO.NET i SQLMOBILE

    @<Nazwa parametru>

    ODBC

    ?

    EXCEL i OLE DB

    ?

  7. Kliknij przycisk Parametr mapowania.

  8. Aby dodać mapowanie parametr, kliknij przycisk Dodawanie.

  9. Podaj nazwę w Nazwa parametru box.

    Nazwy parametrów, których używasz zależą od typu połączenia używającego zadanie wykonać instrukcji SQL.

    Typ połączenia

    Nazwa parametru

    ADO

    Param1 Param2...

    ADO.NET i SQLMOBILE

    @<Nazwa parametru>

    ODBC

    1, 2, 3, …

    EXCEL i OLE DB

    0, 1, 2, 3, …

  10. Z Nazwa zmiennej listy, wybierz zmienną.Aby uzyskać więcej informacji zobaczJak Dodawanie lub usuwanie zmienną w pakiecie przy użyciu okna zmienne.

  11. W Kierunek listy, określ, czy parametr jest dane wejściowe, wyjściowe lub zwracanej wartości.

  12. W Typ danych listy zestaw Typ danych parametru.

    Important noteImportant Note:

    Typ danych parametru musi być zgodny z typem danych zmiennej.

  13. Powtórz kroki od 8 do 11 dla każdego parametru w instrukcja języka SQL.

    Important noteImportant Note:

    Kolejność mapowania parametru musi być taka sama jak kolejność wyświetlania parametrów w instrukcja języka SQL.

  14. Kliknij przycisk OK.