永发信息网

SQL参数的使用

答案:2  悬赏:70  手机版
解决时间 2021-03-02 09:53
  • 提问者网友:喧嚣尘世
  • 2021-03-02 01:00
SELECt 专业名, 院名
FROM major
WHERe (@a = @b)
执行时,参数分别输入: 院名 管理学院
执行结果为空
已知该表的院名属性为管理学院的元组非空
请问错在哪里?
最佳答案
  • 五星知识达人网友:渊鱼
  • 2021-03-02 02:12
为什么要把“院名”也设置成输入参数类型呢?其实一般都在存储过程或函数中用参数,如果只是个简单的查询语句,那么这样写
SELECt 专业名, 院名
FROM major
WHERe 院名='管理学院'

如果在存储过程中的话,可以用参数。
全部回答
  • 1楼网友:往事隔山水
  • 2021-03-02 03:28
alter procedure name @ mystr varchar(50) as select * from student 加一个as就可以了 不过建议将参数用()起来: alter procedure name (@ mystr varchar(50)) as select * from student
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯