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-connectorconfigureren.
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 |
Tabeldefinitie ophalen
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 |