Próbuję ręcznie wykonywać polecenia SQL, aby uzyskać dostęp do procedur w NuoDB.
Używam Ruby on Rails i używam następującego polecenia:
ActiveRecord::Base.connection.execute("SQL query")
„Zapytaniem SQL” może być dowolne polecenie SQL.
Na przykład mam tabelę o nazwie „Feedback” i kiedy wykonuję polecenie:
ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`")
Spowoduje to tylko zwrócenie „prawdziwej” odpowiedzi zamiast przesłania mi wszystkich żądanych danych.
Oto wynik na konsoli Railsów:
SQL (0.4ms) SELECT `feedbacks`.* FROM `feedbacks`
=> true
Chciałbym użyć tego do wywołania procedur składowanych w NuoDB, ale po wywołaniu procedur zwróci to również „prawdziwą” odpowiedź.
Czy mimo wszystko mogę wykonywać polecenia SQL i uzyskać żądane dane zamiast „prawdziwej” odpowiedzi?