Klasyczne typy plików nie są już dostępne od stycznia 2021 r. Możesz przenieść swoje klasyczne pliki lub pobrać plik PDF. Dowiedz się więcej
Centrum wsparcia Workiva
Polecenia płatka śniegu
Polecenia płatka śniegu
Ostatnia aktualizacja
Aby wykonywać operacje języka zapytań strukturalnych (SQL) w bazach danych Snowflake® jako część łańcucha, należy dodać krok obejmujący polecenie połączenia Snowflake.
Aby wykonać polecenie CREATE , należy użyć polecenia Execute create .
Właściwości
Właściwość
Szczegół
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ół
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 wygenerować jego wyniki w postaci pliku z wartościami rozdzielonymi przecinkami (CSV), należy użyć polecenia Execute query .
Właściwości
Właściwość
Szczegół
Tekst/plik SQL
Wprowadź tekst lub plik SQL do wykonania.
Ogranicznik
Wybierz separator, który będzie używany w wynikach CSV.
Podgląd wyników
Aby zobaczyć podgląd zwróconych wierszy, zaznacz to pole.
Dane wyjściowe
Dane wyjściowe
Typ wyjścia
Rekordowa liczba
Liczba całkowita
Zestaw wyników (CSV)
Plik
Błąd SQL
JSON
Kody wyjścia
Kod
Typ
Szczegół
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 Wykonaj SQL . Każdy zestaw wyników będzie dostępny jako plik wyjściowy.
Właściwości
Właściwość
Szczegół
Tekst/plik SQL
Wprowadź tekst lub plik SQL do wykonania.
Dane wyjściowe
Dane wyjściowe
Typ wyjścia
Rekordowa liczba
Liczba całkowita
Zestaw wyników (CSV)
Plik
Zaktualizowano rekordy
Liczba całkowita
Błąd SQL
JSON
Kody wyjścia
Kod
Typ
Szczegół
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 , należy użyć polecenia Execute update .
Właściwości
Właściwość
Szczegół
Tekst/plik SQL
Wprowadź tekst lub plik SQL do wykonania.
Dane wyjściowe
Dane wyjściowe
Typ wyjścia
Zaktualizowano rekordy
Liczba całkowita
Błąd SQL
JSON
Kody wyjścia
Kod
Typ
Szczegół
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, należy użyć polecenia Pobierz definicję tabeli .
Właściwości
Właściwość
Szczegół
Tabela
Wejdź do tabeli, aby pobrać definicję.
Dane wyjściowe
Dane wyjściowe
Typ wyjścia
Metadane tabeli
Plik
Błąd SQL
JSON
Kody wyjścia
Kod
Typ
Szczegół
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 , należy użyć polecenia Insert records . Źródłem danych może być tekst wielowierszowy lub plik CSV.
Właściwości
Właściwość
Szczegół
Tabela
Wprowadź tabelę, do której chcesz wstawić rekordy.
Źródło danych CSV
Wprowadź plik CSV, aby wstawić go do tabeli. Kolumny w pliku CSV muszą być w takiej samej kolejności, jaka została określona w Kolumny .
Ogranicznik
Wybierz rozdzielacz używany w źródle danych CSV .
To jest plik
Zaznacz (zaznacz), aby traktować źródło danych CSV jako plik.
Zawiera nagłówki
Zaznacz (zaznacz), aby traktować pierwszy wiersz źródła danych CSV jako wiersz nagłówka.
Kolumny
Wprowadź listę kolumn, które zostaną wypełnione przez źródło danych CSV . Kolejność ma znaczenie i powinna odpowiadać źródłu danych CSV.
Szablon wartości
Wprowadź deklarację wartości niestandardowych dla polecenia INSERT , wskazując każdą wartość za pomocą ? . Liczba ? powinna odpowiadać liczbie pól w obiekcie docelowym. Aby wygenerować automatycznie, zostaw to pole puste.
Automatyczne zatwierdzanie
Wprowadź rozmiar partii, jaki ma zostać użyty w tym poleceniu. Wartość minimalna wynosi 1000, nie ma wartości maksymalnej.
Traktuj wartości puste jako NULL
Zaznacz (zaznacz), aby traktować puste kolumny jako NULL, gdy kolumna ma typ „string”. (Ciąg znaków zwykle odpowiada tekstowi, np. nazwie.)
Dane wyjściowe
Dane wyjściowe
Typ wyjścia
Wstawiono rekordy
Liczba całkowita
Błąd SQL
JSON
Kody wyjścia
Kod
Typ
Szczegół
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 , należy użyć polecenia Upsert records . Jeśli unikalne klucze istniejącego rekordu pasują do unikalnych kluczy rekordu w źródle danych, polecenie aktualizuje rekord; w przeciwnym razie wstawia rekord.
Właściwości
Właściwość
Szczegół
Tabela docelowa
Wprowadź tabelę, do której chcesz wstawić rekordy.
Tabela etapowa (generowana automatycznie)
Wprowadź nazwę tabeli, w której będą tymczasowo przechowywane rekordy podczas ich wstawiania do tabeli docelowej.
Uwaga: Nie należy używać istniejącej tabeli; polecenie automatycznie tworzy, a następnie usuwa tę tabelę podczas operacji upsert.
Unikalne kolumny
Wprowadź listę kolumn, które zawierają unikalne wartości dla każdego rekordu. Jeżeli kolumny te są takie same w rekordach zarówno w tabeli tymczasowej, jak i docelowej, polecenie aktualizuje rekord; w przeciwnym razie polecenie wstawia rekord.
Źródło danych CSV
Wprowadź tekst wielowierszowy lub plik CSV, który chcesz wstawić do tabeli docelowej. Kolumny w tym źródle danych muszą być w tej samej kolejności co Kolumny .
Ogranicznik
Wybierz rozdzielacz używany w źródle danych CSV .
To jest plik
Jeśli źródło danych CSV jest plikiem CSV, zaznacz to pole.
Zawiera nagłówki
Jeśli dane wejściowe źródła danych CSV zaczynają się od wiersza nagłówka, zaznacz to pole.
Kolumny
Wprowadź listę kolumn, które zostaną wypełnione przez Źródło danych CSV w tej samej kolejności, w jakiej znajdują się w Źródle danych CSV .
Szablon wartości
Wprowadź wartości niestandardowe dla polecenia UPSERT . Wartości należy oznaczać za pomocą ? . Liczba ? powinna odpowiadać liczbie pól w obiekcie docelowym. Aby wygenerować automatycznie, zostaw puste.
Dane wyjściowe
Dane wyjściowe
Typ wyjścia
Rekordy zaktualizowane
Liczba całkowita
Błąd SQL
JSON
Kody wyjścia
Kod
Typ
Szczegół
0
Powodzenie
Powodzenie
1
Błąd
Podano nieprawidłowe dane wejściowe
3
Błąd
Nie udało się uruchomić polecenia
Aby wykonywać operacje języka zapytań strukturalnych (SQL) w bazach danych Snowflake® jako część łańcucha, należy dod...