胆小鬼345X
2017-10-16 04:31
采纳率: 0%
浏览 1.9k

MySql使用Navicat创建存储过程获取不到参数

创建一个存储过程
图片说明
执行输入参数
图片说明
执行结果却是这样的
图片说明
对存储过程不了解,希望大家帮下忙

  • 点赞
  • 写回答
  • 关注问题
  • 收藏
  • 邀请回答

4条回答 默认 最新

  • Amo_lt 2017-10-16 06:46

    in 'table_Name' varchar(30)去掉''试下,改成 int table_Name varchar(30)

    点赞 评论
  • guojiguang 2017-10-16 09:04

    声明变量时变量前面要加 @ declare @tableName varchar(30) ; set tableName=table_Name 改成 set @tableName=table_Name 试试

    点赞 评论
  • 激情王子 2017-10-17 04:05

    BEGIN
    #Routine body goes here...

    select devid from corba_board_slot where rail_line=pro

    END

    pro是你输入的参数图片说明

    点赞 评论
  • xiao_calun 2017-10-18 08:46

    有点没看明白,报错内容也不截图出来。我个人感觉是你这个存储过程并非有效状态。换句话说,你这个过程是异常的。

    点赞 评论

相关推荐 更多相似问题