查询和存储过程返回不同的结果

比赛日

我正在使用MySQL和MySQL工作台。有人可以在这里帮助我,因为我迷失了方向!

我运行查询如下:

# Retrieve user_team from user
SELECT CS_USER_TEAMS_ID
FROM classicseasonmodel_classicseasonuserteam 
WHERE user_id = 2;

哪个工作正常..我得到的价值CS_USER_TEAMS_ID2

ss_query

但是,当我使用输入参数创建同一查询的存储过程时。

CREATE DEFINER=`root`@`localhost` PROCEDURE `test`(IN user_id INT)
BEGIN

    # Retrieve user team from user_id
    SELECT CS_USER_TEAMS_ID
    FROM classicseasonmodel_classicseasonuserteam 
    WHERE user_id = @user_id;

END

..它什么也不返回(null

SS_StoredProcedure

有人可以解释我在这里有多蠢吗?谢谢。

小男孩

尝试:

DELIMITER //

CREATE DEFINER=`root`@`localhost` PROCEDURE `test`(IN p_user_id INT)
BEGIN
    # Retrieve user team from user_id
    SELECT CS_USER_TEAMS_ID
    FROM classicseasonmodel_classicseasonuserteam 
    WHERE user_id = p_user_id;
END//

DELIMITER ;

指出9.4之间的区别很重要用户定义的变量和例程参数13.1.15。CREATE PROCEDURE和CREATE FUNCTION语法是不同的变量。

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

存储过程和SELECT语句返回不同的结果

来自分类Dev

从存储过程返回查询

来自分类Dev

来自存储过程的结果不同于SSMS查询

来自分类Dev

来自存储过程的结果不同于SSMS查询

来自分类Dev

使用存储值和实际数字进行计算时,mysql查询返回不同的结果

来自分类Dev

从pgadmin和doctrine ORM调用存储过程时,结果不同

来自分类Dev

存储过程返回空结果

来自分类Dev

存储过程返回零结果

来自分类Dev

从存储过程返回错误结果?

来自分类Dev

缓存从存储过程返回的结果

来自分类Dev

存储过程和计划的作业返回不同的数据

来自分类Dev

如果查询仅返回1个结果,则存储过程将执行查询并返回所选值

来自分类Dev

PHP-带存储过程的Mysqli查询返回布尔值而不是结果(存储过程是一个选择)

来自分类Dev

如何从存储过程中获取输出参数结果和查询结果?

来自分类Dev

LINQ和SQL中看似等效的查询返回不同的结果

来自分类Dev

将结果从存储过程中的“选择查询”返回到列表

来自分类Dev

Oracle存储过程中的运行时查询未返回正确的结果

来自分类Dev

将查询放入存储过程中时,SQL Server将不会返回结果

来自分类Dev

内联查询和存储过程对同一查询的不同执行

来自分类Dev

在函数中返回存储过程结果

来自分类Dev

存储过程结果集与返回值

来自分类Dev

执行存储过程并返回结果集

来自分类Dev

MySQL存储过程未返回正确结果

来自分类Dev

存储过程更新游标,然后返回结果

来自分类Dev

MSSQL2014&python 3.7.3:尝试获取存储过程返回值的结果为“无结果。以前的SQL不是查询”。

来自分类Dev

在C#winform中从SQL存储过程返回结果和消息

来自分类Dev

实体框架:执行存储过程以返回不同的列和列数据类型

来自分类Dev

如何使用mysql存储过程存储返回的结果

来自分类Dev

返回查询结果和行数

Related 相关文章

  1. 1

    存储过程和SELECT语句返回不同的结果

  2. 2

    从存储过程返回查询

  3. 3

    来自存储过程的结果不同于SSMS查询

  4. 4

    来自存储过程的结果不同于SSMS查询

  5. 5

    使用存储值和实际数字进行计算时,mysql查询返回不同的结果

  6. 6

    从pgadmin和doctrine ORM调用存储过程时,结果不同

  7. 7

    存储过程返回空结果

  8. 8

    存储过程返回零结果

  9. 9

    从存储过程返回错误结果?

  10. 10

    缓存从存储过程返回的结果

  11. 11

    存储过程和计划的作业返回不同的数据

  12. 12

    如果查询仅返回1个结果,则存储过程将执行查询并返回所选值

  13. 13

    PHP-带存储过程的Mysqli查询返回布尔值而不是结果(存储过程是一个选择)

  14. 14

    如何从存储过程中获取输出参数结果和查询结果?

  15. 15

    LINQ和SQL中看似等效的查询返回不同的结果

  16. 16

    将结果从存储过程中的“选择查询”返回到列表

  17. 17

    Oracle存储过程中的运行时查询未返回正确的结果

  18. 18

    将查询放入存储过程中时,SQL Server将不会返回结果

  19. 19

    内联查询和存储过程对同一查询的不同执行

  20. 20

    在函数中返回存储过程结果

  21. 21

    存储过程结果集与返回值

  22. 22

    执行存储过程并返回结果集

  23. 23

    MySQL存储过程未返回正确结果

  24. 24

    存储过程更新游标,然后返回结果

  25. 25

    MSSQL2014&python 3.7.3:尝试获取存储过程返回值的结果为“无结果。以前的SQL不是查询”。

  26. 26

    在C#winform中从SQL存储过程返回结果和消息

  27. 27

    实体框架:执行存储过程以返回不同的列和列数据类型

  28. 28

    如何使用mysql存储过程存储返回的结果

  29. 29

    返回查询结果和行数

热门标签

归档