Pour effectuer des opérations en langage de requête structuré (SQL) dans SAP HANA® via la connectivité à la base de données Java dans le cadre d'une chaîne, ajoutez une étape qui inclut une commande de connexion JDBC à SAP HANA.
Pour activer ces commandes, un administrateur informatique commence par configurer un connecteur JDBC SAP HANA.
Exécuter créer
Pour exécuter une instruction CREATE
, utilisez une commande Execute create.
Propriétés
Propriétés |
Détail |
Texte/fichier SQL |
Saisissez le texte ou le fichier SQL à exécuter. |
Sorties
Aucun
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Entrées non valides |
3 |
Erreur |
Échec de l'exécution de la commande |
Exécuter la requête
Pour exécuter une requête SELECT
et générer ses résultats sous forme de CSV, utilisez la commande Execute query.
Propriétés
Propriétés |
Détail |
Texte/fichier SQL |
Saisissez le texte ou le fichier SQL à exécuter. |
Séparateur |
Sélectionnez le délimiteur à utiliser dans la sortie CSV. |
Résultats en avant-première |
Pour voir un aperçu des lignes renvoyées, cochez cette case. |
Sorties
Sortie |
Type de sortie |
Nombre d'enregistrements |
Entier |
Jeu de résultats (CSV) |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Entrées non valides |
3 |
Erreur |
Échec de l'exécution de la commande |
Exécuter SQL
Pour exécuter n'importe quelle commande SQL, utilisez une commande Execute SQL. Tout ensemble de résultats sera disponible sous forme de sortie de fichier.
Propriétés
Propriétés |
Détail |
Texte/fichier SQL |
Saisissez le texte ou le fichier SQL à exécuter. |
Sorties
Sortie |
Type de sortie |
Nombre d'enregistrements |
Entier |
Jeu de résultats (CSV) |
Fichier |
Mise à jour des dossiers |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Entrées non valides |
3 |
Erreur |
Échec de l'exécution de la commande |
Exécuter la mise à jour
Pour exécuter une instruction UPDATE
, utilisez une commande Execute update.
Propriétés
Propriétés |
Détail |
Texte/fichier SQL |
Saisissez le texte ou le fichier SQL à exécuter. |
Sorties
Sortie |
Type de sortie |
Mise à jour des dossiers |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Entrées non valides |
3 |
Erreur |
Échec de l'exécution de la commande |
Obtenir la définition du tableau
Pour récupérer les détails d'un tableau - incluant ses colonnes, ses clés principales et ses clés étrangères - sous forme de JSON, utilisez la commande Get table definition.
Propriétés
Propriétés |
Détail |
Tableau |
Saisissez le tableau dont vous souhaitez récupérer la définition. |
Sorties
Sortie |
Type de sortie |
Métadonnées du tableau |
Fichier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Des données non valides ont été fournies |
3 |
Erreur |
Échec de l'exécution de la commande |
Insérer des enregistrements
Pour exécuter une instruction INSERT
, utilisez une commande Insert records. La source des données peut être un texte multiligne ou un fichier CSV.
Propriétés
Propriétés |
Détail |
Tableau |
Entrez le tableau dans lequel vous souhaitez insérer des enregistrements. |
Source de données CSV |
Saisissez le fichier CSV à insérer dans le tableau. Les colonnes du fichier CSV doivent correspondre à l'ordre spécifié dans Colonnes. |
Séparateur |
Sélectionnez le délimiteur utilisé dans la source de données CSV . |
Est un fichier |
Si la source de données CSV est un fichier, cochez cette case. |
Inclut les en-têtes |
Si la première ligne de la source de données CSV correspond aux en-têtes, cochez cette case. |
Colonnes |
Saisissez la liste des colonnes que la source de données CSV doit remplir. L'ordre est important et doit correspondre à la source de données CSV. |
Modèle de valeur |
Entrez la déclaration des valeurs personnalisées pour la commande INSERT . Indiquer les valeurs par un ? . Le nombre de ? s doit correspondre au nombre de champs dans la cible. Pour une génération automatique, laisser vide. |
Sorties
Sortie |
Type de sortie |
Enregistrements insérés |
Entier |
Codes de sortie
Code |
Type |
Détail |
0 |
Avec succès |
Avec succès |
1 |
Erreur |
Entrées non valides |
3 |
Erreur |
Échec de l'exécution de la commande |