Als u gestructureerde querytaal (SQL)-bewerkingen wilt uitvoeren in SAP HANA® via Java-databaseconnectiviteit als onderdeel van een keten, voegt u een stap toe die een SAP HANA JDBC-verbindingsopdracht bevat.
Om deze opdrachten in te schakelen, moet een IT-beheerder eerst een SAP HANA JDBC-connector configureren.
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
Geen
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 CSV te genereren, gebruikt u een Voer query uit 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 uitvoer |
| Aantal records |
Geheel getal |
| Resultaatset (CSV) |
Bestand |
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 uitvoer |
| Aantal records |
Geheel getal |
| Resultaatset (CSV) |
Bestand |
| Records bijgewerkt |
Geheel getal |
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 uitvoer |
| Records bijgewerkt |
Geheel getal |
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 uitvoer |
| Tabel metagegevens |
Bestand |
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 overeenkomen met dezelfde volgorde die is opgegeven in 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. De volgorde is belangrijk en moet overeenkomen met de CSV-gegevensbron. |
| Waardesjabloon |
Voer de aangepaste waardendeclaratie voor de opdracht INSERT in. 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 uitvoer |
| Ingevoegde records |
Geheel getal |
Afsluitcodes
| Code |
type |
Detail |
| 0 |
Succes |
Succes |
| 1 |
Fout |
Ongeldige invoer |
| 3 |
Fout |
Het commando is niet uitgevoerd |