Klassiska filtyper är inte längre tillgängliga för användning från och med januari 2021. Du kan överföra dina klassiska filer eller ladda ner en PDF. Läs mer
Workiva supportcenter
Kommandon för snöflingor
Kommandon för snöflingor
Senast uppdaterad
Om du vill utföra SQL-operationer (Structured Query Language) i Snowflake®-databaser som en del av en kedja lägger du till ett steg som innehåller ett Snowflake-anslutningskommando.
Om du vill köra en CREATE -sats använder du kommandot Execute create.
Fastigheter
Egenskap
Detalj
SQL text/fil
Ange den SQL-text eller arkivering som ska köras.
Utdata
Utdata
Typ av utgång
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar
3
Fel
Det gick inte att köra kommandot
Exekvera förfrågan
Om du vill köra en SELECT -fråga och generera dess resultat som en CSV-fil (comma-separated values) använder du kommandot Execute query.
Fastigheter
Egenskap
Detalj
SQL text/fil
Ange den SQL-text eller arkivering som ska köras.
Avgränsare
Välj den avgränsare som ska användas i CSV-utdata.
Resultat av förhandsgranskning
Markera den här rutan för att se en förhandsgranskning av de returnerade raderna.
Utdata
Utdata
Typ av utgång
Antal poster
Heltal
Resultatuppsättning (CSV)
Fil
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar
3
Fel
Det gick inte att köra kommandot
Exekvera SQL
Om du vill köra ett SQL-kommando använder du kommandot Execute SQL. Alla resultat kommer att finnas tillgängliga som en arkivering.
Egenskaper
Egenskap
Detalj
SQL text/fil
Ange den SQL-text eller arkivering som ska köras.
Utdata
Utdata
Typ av utgång
Antal poster
Heltal
Resultatuppsättning (CSV)
Fil
Poster uppdaterade
Heltal
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar
3
Fel
Det gick inte att köra kommandot
Genomför uppdatering
Om du vill köra en UPDATE -sats använder du kommandot Execute update.
Fastigheter
Egenskap
Detalj
SQL text/fil
Ange den SQL-text eller arkivering som ska köras.
Utdata
Utdata
Typ av utgång
Poster uppdaterade
Heltal
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar
3
Fel
Det gick inte att köra kommandot
Hämta tabelldefinition
Om du vill hämta information om en tabell - inklusive kolumner, primärnycklar och främmande nycklar - i JSON-format använder du kommandot Get table definition.
Fastigheter
Egenskap
Detalj
Tabell
Ange den tabell som du vill hämta definitionen av.
Utdata
Utdata
Typ av utgång
Metadata för tabellen
Fil
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar gavs
3
Fel
Det gick inte att köra kommandot
Infoga poster
Om du vill köra en INSERT -sats använder du kommandot Insert records. Datakällan kan vara antingen flerradig text eller en CSV-fil.
Egenskaper
Egenskap
Detalj
Tabell
Ange den tabell som posterna ska infogas i.
CSV-datakälla
Ange den CSV-fil som ska infogas i tabellen. Kolumnerna i CSV-filen måste överensstämma med samma ordning som anges i Kolumner.
Avgränsare
Välj den avgränsare som används i CSV-datakälla.
Är en arkivering
Markera (bocka för) detta för att behandla CSV-datakällan som en fil.
Inkluderar rubriker
Markera (bocka för) detta för att behandla den första raden i CSV-datakälla som en rubrikrad.
Kolumner
Ange listan över kolumner som CSV-datakälla ska fylla i. Ordningen är viktig och bör matcha CSV-datakällan.
Värdemall
Ange deklarationen för anpassade värden för kommandot INSERT och ange varje värde med ett ? . Antalet ?s ska motsvara antalet fält i målet. För att generera automatiskt, lämna det här fältet tomt.
Automatisk commit
Ange batchstorleken som ska användas av det här kommandot. Minimivärdet är 1000, och det finns inget maxbelopp.
Behandla tomma värden som NULL
Markera (bocka för) detta för att behandla tomma kolumner som NULL när kolumnen har en typ av "sträng". (En sträng är vanligtvis lika med text, till exempel ett namn.)
Utdata
Utdata
Typ av utgång
Poster infogade
Heltal
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar
3
Fel
Det gick inte att köra kommandot
Uppsättning av poster
Om du vill köra en UPSERT -sats använder du kommandot Upsert records. Om de unika nycklarna för en befintlig post matchar de för en post i datakällan uppdaterar kommandot posten; annars infogar det posten.
Fastigheter
Egenskap
Detalj
Målbord
Ange tabellen för att upserta poster till.
Staging-tabell (autogenererad)
Ange namnet på den tabell som tillfälligt ska hålla posterna när de skrivs upp i måltabellen.
Obs: Använd inte en befintlig tabell; kommandot skapar automatiskt och tar sedan bort denna tabell under uppgraderingen.
Unika kolumner
Ange en lista över de kolumner som innehåller unika värden för varje post. Om dessa kolumner matchar mellan poster i både mellanlagrings- och måltabellerna uppdaterar kommandot posten; annars infogar det posten.
CSV-datakälla
Ange den flerradiga text- eller CSV-filen som ska läggas in i måltabellen. Kolumnerna i den här datakällan måste ha samma ordning som Kolumner.
Avgränsare
Välj den avgränsare som används i CSV-datakälla.
Är en arkivering
Om datakällan CSV är en CSV-fil markerar du den här rutan.
Inkluderar rubriker
Om datakällan CSV börjar med en rad med rubrik markerar du den här rutan.
Kolumner
Ange en lista över kolumner som CSV-datakälla ska fylla i, i samma ordning som CSV-datakälla.
Värdemall
Ange anpassade värden för uttalandet UPSERT. Ange värden med en ?. Antalet ?s ska motsvara antalet fält i målet. Lämna tomt för automatisk generering.
Utdata
Utdata
Typ av utgång
Poster upplagda
Heltal
SQL-fel
JSON
Utgångskoder
Kod
Typ
Detalj
0
Lyckades
Lyckades
1
Fel
Ogiltiga inmatningar gavs
3
Fel
Det gick inte att köra kommandot
Om du vill utföra SQL-operationer (Structured Query Language) i Snowflake®-databaser som en del av en kedja lägger du...