存储过程 select 语句中使用变量问题

存储过程 select 语句中使用变量问题,第1张

你那样写当然会报错,select

返回的是一个

结果集

,而@D_name

只是一个

varchar型变量,当然无法接收了。

select

into

'D_name'

from

gzb11

where

1=2;

这一句改成

select

count()

into

@D_name

from

gzb11

where

1=2;试试

存储过程可以定义两个变量:1、传入变量(学号);2、返回变量(0和1);3、备用变量(判断优秀的条件)程序收到返回值时判断后输出提示。

如果不知道多少分为优秀,则可以多加一个传入变量,将判断是否优秀的分值也从变量代入。

以上就是关于存储过程 select 语句中使用变量问题全部的内容,包括:存储过程 select 语句中使用变量问题、sql 存储过程 select怎么返回变量值、等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/sjk/10101677.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-05
下一篇 2023-05-05

发表评论

登录后才能评论

评论列表(0条)

保存