Aby wykonywać operacje strukturalnego języka zapytań (SQL) w relacyjnej bazie danych Db2, dodaj krok zawierający polecenie połączenia IBM Db2.
Aby włączyć te polecenia, administrator IT najpierw tworzy konektor IBM Db2.
Wykonaj utworzenie
Aby wykonać instrukcję CREATE, użyj polecenia Execute create.
Właściwości
| Właściwość |
Szczegóły |
| Tekst/plik SQL |
Wprowadź tekst lub plik SQL do wykonania. |
Dane wyjściowe
Brak
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |
Wykonaj zapytanie
Aby wykonać zapytanie SELECT i otrzymać jego wyniki w postaci pliku CSV (comma-separated values), użyj polecenia Execute query.
Właściwości
| Właściwość |
Szczegóły |
| Tekst/plik SQL |
Wprowadź tekst lub plik SQL do wykonania. |
| Ogranicznik |
Wybierz separator, który ma być używany dla pliku wyjściowego CSV. |
| Podgląd wyników |
Aby zobaczyć podgląd zwróconego wiersza, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Liczba rekordów |
Liczba całkowita |
| Zestaw wyników (CSV) |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |
Wykonaj SQL
Aby wykonać dowolne polecenie SQL, użyj polecenia Execute SQL. Jeśli istnieje zestaw wyników, będzie on dostępny jako plik wyjściowy.
Właściwości
| Właściwość |
Szczegóły |
| Tekst/plik SQL |
Wprowadź tekst lub plik SQL do wykonania. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Liczba rekordów |
Liczba całkowita |
| Zestaw wyników (CSV) |
Plik |
| Zaktualizowane rekordy |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |
Wykonaj aktualizację
Aby wykonać instrukcję UPDATE, użyj polecenia Execute update.
Właściwości
| Właściwość |
Szczegóły |
| Tekst/plik SQL |
Wprowadź tekst lub plik SQL do wykonania. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Zaktualizowane rekordy |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |
Pobierz definicję tabeli
Aby pobrać szczegóły tabeli - w tym jej kolumny, klucze podstawowe i klucze obce - w formacie JSON, użyj polecenia Get table definition.
Uwaga: Aby pomyślnie wykonać to polecenie, musisz użyć wielkich liter w nazwie tabeli.
Właściwości
| Wejście |
Szczegóły |
| Tabela |
Wprowadź tabelę, z której chcesz pobrać definicję. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Metadane tabeli |
Plik |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |
Rekordy Upsert
Aby wykonać instrukcję UPSERT, użyj polecenia Upsert records. Jeśli unikalne klucze istniejącego rekordu pasują do kluczy rekordu w źródle danych, polecenie aktualizuje rekord; w przeciwnym razie wstawia rekord.
Właściwości
| Właściwość |
Szczegóły |
| Tabela docelowa |
Wprowadź tabelę, do której mają zostać wstawione rekordy. |
| Tabela etapów (generowana automatycznie) |
Wprowadź nazwę tabeli, która będzie tymczasowo przechowywać rekordy podczas ich wstawiania do tabeli docelowej. Uwaga: Do nie używać istniejącej tabeli; polecenie automatycznie tworzy, a następnie usuwa tę tabelę podczas wstawiania. |
| Unikalne kolumny |
Wprowadź listę kolumn, które zawierają unikalne wartości dla każdego rekordu. Jeśli te kolumny pasują do rekordów zarówno w tabeli przejściowej, jak i docelowej, polecenie aktualizuje rekord; w przeciwnym razie wstawia rekord. |
| Źródło danych CSV |
Wprowadź wielowierszowy tekst lub plik CSV, aby wstawić go do tabeli docelowej. Kolumny w tym źródle danych muszą być ustawione w takiej samej kolejności jak na stronie Columns. |
| Ogranicznik |
Wybierz separator używany w źródle danych CSV. |
| Czy plik |
Jeśli źródłem danych CSV jest plik CSV, zaznacz to pole. |
| Zawiera nagłówki |
Jeśli źródło danych CSV zaczyna się od wiersza nagłówka, zaznacz to pole. |
| Kolumny |
Wprowadź listę kolumn, które będą wypełniane przez źródło danych CSV, w tej samej kolejności co źródło danych CSV. |
| Szablon wartości |
Wprowadź wartości niestandardowe dla instrukcji UPSERT. Wskaż wartości za pomocą ?. Liczba ?s powinna odpowiadać liczbie pól w celu. Aby wygenerować automatycznie, pozostaw puste. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Rekordy dodane |
Liczba całkowita |
| Błąd SQL |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |
Wstaw rekordy
Aby wykonać instrukcję INSERT, użyj polecenia Insert records. Źródłem danych może być tekst wielowierszowy lub plik CSV.
Właściwości
| Właściwość |
Szczegóły |
| Tabela |
Wprowadź tabelę, do której chcesz wstawić rekordy. |
| Źródło danych CSV |
Wprowadź dane CSV do wstawienia do tabeli. Kolumny danych muszą być w tej samej kolejności, co kolumny . |
| Ogranicznik |
Wybierz separator używany w źródle danych CSV. |
| Czy plik |
Jeśli źródłem danych CSV jest plik, zaznacz to pole. |
| Zawiera nagłówki |
Jeśli pierwszym wierszem źródła danych CSV są nagłówki, zaznacz to pole. |
| Kolumny |
Wprowadź listę kolumn, które wypełni źródło danych CSV, w tej samej kolejności co źródło danych CSV. |
| Szablon wartości |
Wprowadź deklarację wartości niestandardowych dla polecenia INSERT. Wskaż wartości za pomocą ?. Liczba ?s powinna odpowiadać liczbie pól w celu. Aby wygenerować automatycznie, pozostaw puste. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Wprowadzone rekordy |
Liczba całkowita |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
Podano nieprawidłowe dane wejściowe |
| 3 |
Błąd |
Nie udało się uruchomić polecenia |