首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 数据库 > SQL Server >

急帮帮忙啊该怎么解决

2012-03-25 
急啊,帮帮忙啊~~创建一存储过程,其功能是用来查询学号为“20004071102”的学生是否存在,若存在,则显示其学号

急啊,帮帮忙啊~~
创建一存储过程,其功能是用来查询学号为“20004071102”的学生是否存在,若存在,则显示其学号、姓名、性别、所选修的课程的课程名及成绩值,否则显示“查无此人”
代码如下:

create   proc   pc(@学号   nvarchar(20))
as
if   exists(select   1   from   学生表   where   学号=@学号)
        select   *   from   学生表   where   学号=@学号
else
        select   '查无此人 '

请问   :select   1中 "1 "是什么意思?如何输入学号:20004071102

[解决办法]
select 1 from 学生表 where 学号=@学号
-------------
如果返回数据,表示有这个学号的学生。


调用存储过程:

exec pc N '20004071102 '

热点排行