Aby wykonać operacje w języku zapytań strukturalnych (SQL) w relacyjnej bazie danych Microsoft SQL Server® jako część łańcucha, dodaj krok zawierający polecenie połączenia Microsoft SQL Server.
Aby włączyć te polecenia, administrator IT najpierw tworzy konektor Microsoft SQL Server.
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
| Dane wyjściowe |
Typ wyjścia |
| Błąd SQL |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
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 do użycia w pliku wyjściowym CSV. |
| Podgląd wyników |
Aby zobaczyć podgląd zwróconych wierszy, zaznacz to pole. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Liczba rekordów |
Liczba całkowita |
| Zestaw wyników (CSV) |
Plik |
| Błąd SQL |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
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. Każdy zestaw wyników będzie 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 |
| Błąd SQL |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
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 |
| Rekord zaktualizowany |
Liczba całkowita |
| Błąd SQL |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
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.
Właściwości
| Właściwość |
Szczegóły |
| Tabela |
Wprowadź tabelę, z której chcesz pobrać definicję. |
Dane wyjściowe
| Dane wyjściowe |
Typ wyjścia |
| Metadane tabeli |
Plik |
| 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ź plik CSV do wstawienia do tabeli. Kolumny w pliku CSV muszą być w tej samej kolejności, co na stronie Columns. |
| 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 |
| Wstawiony rekord |
Liczba całkowita |
| Błąd SQL |
JSON |
Kody wyjścia
| Kod |
Typ |
Szczegóły |
| 0 |
Powodzenie |
Powodzenie |
| 1 |
Błąd |
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ć 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 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 wypełni ź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 |