SELECt 专业名, 院名
FROM major
WHERe (@a = @b)
执行时,参数分别输入: 院名 管理学院
执行结果为空
已知该表的院名属性为管理学院的元组非空
请问错在哪里?
SQL参数的使用
答案:2 悬赏:70 手机版
解决时间 2021-03-02 09:53
- 提问者网友:喧嚣尘世
- 2021-03-02 01:00
最佳答案
- 五星知识达人网友:渊鱼
- 2021-03-02 02:12
为什么要把“院名”也设置成输入参数类型呢?其实一般都在存储过程或函数中用参数,如果只是个简单的查询语句,那么这样写
SELECt 专业名, 院名
FROM major
WHERe 院名='管理学院'
如果在存储过程中的话,可以用参数。
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
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯