Ich versuche, SQL-Befehle manuell auszuführen, damit ich auf Prozeduren in NuoDB zugreifen kann.
Ich verwende Ruby on Rails und verwende den folgenden Befehl:
ActiveRecord::Base.connection.execute("SQL query")
Die "SQL-Abfrage" kann ein beliebiger SQL-Befehl sein.
Wie zum Beispiel habe ich eine Tabelle namens "Feedback" und wenn ich den Befehl ausführe:
ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`")
Dies würde nur eine "wahre" Antwort zurückgeben, anstatt mir alle angeforderten Daten zu senden.
Dies ist die Ausgabe auf der Rails Console:
SQL (0.4ms) SELECT `feedbacks`.* FROM `feedbacks`
=> true
Ich möchte dies verwenden, um gespeicherte Prozeduren in NuoDB aufzurufen, aber beim Aufrufen der Prozeduren würde dies auch eine "wahre" Antwort zurückgeben.
Kann ich trotzdem SQL-Befehle ausführen und die angeforderten Daten abrufen, anstatt eine "echte" Antwort zu erhalten?