Om du vill utföra SQL-operationer (Structured Query Language) i SAP HANA® via Java-databasanslutning som en del av en kedja lägger du till ett steg som innehåller ett SAP HANA JDBC-anslutningskommando.
För att aktivera dessa kommandon måste en IT-administratör först konfigurera en SAP HANA JDBC-anslutning.
Utför skapa
Om du vill köra en CREATE -sats använder du kommandot Execute create.
Egenskaper
| Egenskap |
Detalj |
| SQL text/fil |
Ange den SQL-text eller arkivering som ska köras. |
Utdata
Ingen
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 använder du kommandot Execute query.
Egenskaper
| 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 |
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 |
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.
Egenskaper
| Egenskap |
Detalj |
| SQL text/fil |
Ange den SQL-text eller arkivering som ska köras. |
Utdata
| Utdata |
Typ av utgång |
| Poster uppdaterade |
Heltal |
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.
Egenskaper
| Egenskap |
Detalj |
| Tabell |
Ange den tabell som du vill hämta definitionen av. |
Utdata
| Utdata |
Typ av utgång |
| Metadata för tabellen |
Fil |
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 antingen vara en 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 |
Om CSV-datakälla är en arkivering, markera den här rutan. |
| Inkluderar rubriker |
Om den första raden i CSV-datakälla är rubrikerna, markerar du den här rutan. |
| Kolumner |
Ange listan över kolumner som CSV-datakälla ska fylla i. Ordningen är viktig och bör matcha CSV-datakällan. |
| Värde mall |
Ange deklarationen för anpassade värden för kommandot INSERT. 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 infogade |
Heltal |
Utgångskoder
| Kod |
Typ |
Detalj |
| 0 |
Lyckades |
Lyckades |
| 1 |
Fel |
Ogiltiga inmatningar |
| 3 |
Fel |
Det gick inte att köra kommandot |