Frequentie gebruik: ![]()
Moeilijkheidsgraad: ![]()
De SQL Query actie wordt gebruikt om te koppelen met een SQL Server omgeving óf Snowflake database. Voor SQL ondersteunen zowel een hosted versie van SQL alsmede Azure SQL. Alle SQL commando’s worden ondersteund. Ook kun je variabelen gebruiken in de query. Voor deze actie is het belangrijk dat je vooraf nadenkt over de query en deze hebt getest.
Indien er voor een andere applicatie een API beschikbaar is heeft dit altijd de voorkeur. SQL is een alternatief wat je alleen mag gebruiken in een applicatie als je weet wat je doet.
Ons advies is altijd om IP-restrictie toe te passen zodat de SQL server niet van andere adressen te benaderen is.
Maak een nieuw overig token aan. Voorzie deze van de ConnectionString.
- Voorbeeld lokale connectie: Server=Servernaam,1433;Database=database;User Id=username;Password=password
- Voorbeelde Azure connectie: Server=Servernaam,1433;Database=database;User Id=username;Password=password;Encrypt=true
- Voorbeeld Volledige connectiestring: Server=tcp:NAAM.database.windows.net,1433;Initial Catalog=DATABASENAAM;Persist Security Info=False;User ID=USERNAME;Password=RV8S5gQSOKN;MultipleActiveResultSets=False;Encrypt=True;TrustServerCertificate=False;Connection Timeout=30;
Maak een nieuw overig token aan. Voorzie deze van de ConnectionString.
Voor Snowflake geldt het volgende formaat:
account=…;username=…;password=…;warehouse=…
Voorbeeld:
account=MijnAccount;username=MijnUserNameT;password=MijnWachtwoord;warehouse=WareHousenaam
Verplichte en optionele parameters
| Parameter | Verplicht | Omschrijving |
| account | Ja | Het Snowflake account-id, te vinden in de server-URL vóór .snowflakecomputing.com |
| username | Ja | De Snowflake gebruikersnaam |
| password | Ja | Het Snowflake wachtwoord |
| warehouse | Aanbevolen | Het compute warehouse dat queries uitvoert. Zonder warehouse moet dit in de query zelf ingesteld worden via USE WAREHOUSE … |
| database | Optioneel | De standaard database. Kan ook per query ingesteld worden via USE DATABASE … |
| schema | Optioneel | Het standaard schema binnen de database |
| role | Optioneel | De Snowflake rol waarmee verbinding gemaakt wordt. Standaard de primaire rol van de gebruiker |
Stap 2: Verbinding maken
- Type database: Selecteer hier Microsoft SQL of Snowflake
- Connection String: selecteer jouw ConnectieString die je in stap 1 als overig token hebt gemaakt
- SQL Query: Voer jouw SQL query in. Variabelen voeg je met twee curley brackets {{variabele}}
- Ook uitvoeren in testmode: Hiermee geef je aan of deze query uitgevoerd mag worden in de testmode. Advies: zet dit aan als het een select statement is.. In testmode wordt anders de volledige query overgeslagen.
- Output veldnaam: De naam van de nieuw te maken reeks.

Response
De response van de SQL wordt altijd opgehaald in het object. In geval een SELECT statement worden de opgehaalde regels in een lijst gezet. In geval van een INSERT / UPDATE / DELETE wordt “rows affected” teruggegeven.