【发布时间】:2021-08-15 21:05:56
【问题描述】:
我想从存储过程中返回一个值,我可以在 JPA 存储库中的 Spring Boot 服务器中使用它。 这是我的存储过程,我想知道如何从过程中返回字符串。
DELIMITER //
CREATE PROCEDURE GetAllProducts(out query varchar(20))
BEGIN
SET query=SELECT title FROM course where description="just a course";
RETURN @query;
END //
DELIMITER ;
我正在从查询表中选择 1 个值来返回它。
有人可以帮忙吗? 谢谢!
【问题讨论】:
-
那个代码没有选择任何东西?
-
使用这些确切参数运行时,该查询通常会返回什么?为什么你的返回值叫做“查询”?为什么这么小?
-
返回在 SP 中无效,我认为那只在函数中有效
-
我从选择查询返回一个字符串
-
现在我想退货
标签: mysql sql spring-boot jpa stored-procedures