我正在尝试手动执行 SQL 命令,以便可以访问 NuoDB 中的过程。
我正在使用 Ruby on Rails,并且正在使用以下命令:
ActiveRecord::Base.connection.execute("SQL query")
“SQL 查询”可以是任何 SQL 命令。
例如,我有一个名为“反馈”的表,当我执行命令时:
ActiveRecord::Base.connection.execute("SELECT `feedbacks`.* FROM `feedbacks`")
这只会返回“真实”响应,而不是向我发送请求的所有数据。
这是 Rails 控制台上的输出:
SQL (0.4ms) SELECT `feedbacks`.* FROM `feedbacks`
=> true
我想用它来调用 NuoDB 中的存储过程,但是在调用过程时,这也会返回一个“真实”的响应。
无论如何我可以执行 SQL 命令并获取请求的数据而不是获得“真实”响应吗?