Om structuur-querytaal (SQL) bewerkingen uit te voeren in een Microsoft SQL Server® relationele database als onderdeel van een keten, voegt u een stap toe die een Microsoft SQL Server verbindingsopdracht bevat.
Om deze opdrachten in te schakelen, maakt een IT-beheerder eerst een Microsoft SQL Server-connector.
Creëren uitvoeren
Als u een instructie CREATE wilt uitvoeren, gebruikt u een opdracht Create uitvoeren.
Eigenschappen
| Eigendom |
Detail |
| SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Uitgangen
| Uitgang |
Type uitgang |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Ongeldige invoer |
| 3 |
Fout |
Het commando is niet uitgevoerd |
Query uitvoeren
Om een SELECT query uit te voeren en de resultaten als een CSV-bestand (comma-separated values) te ontvangen, gebruikt u een Execute query opdracht.
Eigenschappen
| Eigendom |
Detail |
| SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
| Scheidingsteken |
Selecteer het scheidingsteken dat u in de CSV-uitvoer wilt gebruiken. |
| Voorbeeld resultaten |
Schakel dit selectievakje in om een voorbeeld van de geretourneerde rijen te zien. |
Uitgangen
| Uitgang |
Type uitgang |
| Aantal records |
Geheel getal |
| Resultaatset (CSV) |
Bestand |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Ongeldige invoer |
| 3 |
Fout |
Het commando is niet uitgevoerd |
SQL uitvoeren
Om een SQL-opdracht uit te voeren, gebruikt u een opdracht SQL uitvoeren. Alle resultaten zijn beschikbaar als bestandsuitvoer.
Eigenschappen
| Eigendom |
Detail |
| SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Uitgangen
| Uitgang |
Type uitgang |
| Aantal records |
Geheel getal |
| Resultaatset (CSV) |
Bestand |
| Records bijgewerkt |
Geheel getal |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Ongeldige invoer |
| 3 |
Fout |
Het commando is niet uitgevoerd |
Update uitvoeren
Gebruik een opdracht Update uitvoeren om een opdracht UPDATE uit te voeren.
Eigenschappen
| Eigendom |
Detail |
| SQL tekst/bestand |
Voer de SQL-tekst of het uit te voeren bestand in. |
Uitgangen
| Uitgang |
Type uitgang |
| Record bijgewerkt |
Geheel getal |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Ongeldige invoer |
| 3 |
Fout |
Het commando is niet uitgevoerd |
Tabel definitie opvragen
Om de details van een tabel op te halen - inclusief de kolommen, primaire sleutels en vreemde sleutels - als JSON, gebruikt u de opdracht Get table definition.
Eigenschappen
| Eigendom |
Detail |
| Tabel |
Voer de tabel in waarvan u de definitie wilt ophalen. |
Uitgangen
| Uitgang |
Type uitgang |
| Tabel metagegevens |
Bestand |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Er is ongeldige invoer gegeven |
| 3 |
Fout |
Het commando is niet uitgevoerd |
Records invoegen
Gebruik een opdracht Records invoegen om een opdracht INSERT uit te voeren. De gegevensbron kan meerregelige tekst of een CSV-bestand zijn.
Eigenschappen
| Eigendom |
Detail |
| Tabel |
Voer de tabel in waarin records moeten worden ingevoegd. |
| CSV-gegevensbron |
Voer het CSV-bestand in dat u in de tabel wilt invoegen. De kolommen in het CSV-bestand moeten in dezelfde volgorde staan als Kolommen. |
| Scheidingsteken |
Selecteer het scheidingsteken dat wordt gebruikt in CSV-gegevensbron. |
| Is een bestand |
Als CSV-gegevensbron een bestand is, schakelt u dit selectievakje in. |
| Inclusief kopteksten |
Als de eerste rij van CSV-gegevensbron de koppen zijn, schakelt u dit selectievakje in. |
| Kolommen |
Voer de lijst met kolommen in die CSV-gegevensbron zal vullen, in dezelfde volgorde als CSV-gegevensbron. |
| Waardesjabloon |
Voer de aangepaste waardendeclaratie in voor de opdracht INSERT. Geef waarden aan met een ?. Het aantal ?s moet overeenkomen met het aantal velden in het doel. Laat leeg om automatisch te genereren. |
Uitgangen
| Uitgang |
Type uitgang |
| Record ingevoegd |
Geheel getal |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Ongeldige invoer |
| 3 |
Fout |
Het commando is niet uitgevoerd |
Upsert records
Als u een instructie UPSERT wilt uitvoeren, gebruikt u een opdracht Upsert records. Als de unieke sleutels van een bestaande record overeenkomen met die van een record in de gegevensbron, werkt de opdracht de record bij; anders voegt de record in.
Eigenschappen
| Eigendom |
Detail |
| Doel tabel |
Voer de tabel in waarin u records wilt upsertten. |
| Stagingtabel (automatisch gegenereerd) |
Voer de naam van de tabel in om records tijdelijk vast te houden terwijl ze upsert in de doeltabel. Opmerking: Gebruik niet een bestaande tabel; de opdracht maakt deze tabel automatisch aan en verwijdert deze vervolgens tijdens de upsert. |
| Unieke kolommen |
Voer een lijst in van de kolommen die unieke waarden bevatten voor elke record. Als deze kolommen overeenkomen tussen records in zowel de staging- als de doeltabellen, werkt de opdracht de record bij; anders voegt de record in. |
| CSV-gegevensbron |
Voer het meerregelige tekst- of CSV-bestand in dat u wilt upsertten in de doeltabel. De kolommen in deze gegevensbron moeten in dezelfde volgorde staan als Kolommen. |
| Scheidingsteken |
Selecteer het scheidingsteken dat wordt gebruikt in CSV-gegevensbron. |
| Is een bestand |
Als CSV-gegevensbron een CSV-bestand is, schakelt u dit selectievakje in. |
| Inclusief kopteksten |
Als CSV-gegevensbron begint met een header-rij, schakelt u dit selectievakje in. |
| Kolommen |
Voer de lijst met kolommen in die CSV-gegevensbron zal vullen, in dezelfde volgorde als CSV-gegevensbron. |
| Waardesjabloon |
Voer de aangepaste waarden in voor de UPSERT instructie. Geef waarden aan met een ?. Het aantal ?s moet overeenkomen met het aantal velden in het doel. Laat leeg om automatisch te genereren. |
Uitgangen
| Uitgang |
Type uitgang |
| Opgeslagen records |
Geheel getal |
| SQL-fout |
JSON |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Er is ongeldige invoer gegeven |
| 3 |
Fout |
Het commando is niet uitgevoerd |