sqlserver 存储过程

来源:互联网 发布:java 异步网络请求 编辑:程序博客网 时间:2024/06/05 14:00

1、我先创建了一张表进行试验

简单的存储过程

DECLARE @a INT ---声明set @a=10     ----赋值print @a     ---打印出来

2、无参的存储过程

3、有参的存储过程


4、有返回值的

----加密存储过程CREATE PROC P_secWITH encryption-ASSELECT * from Stu;EXEC sp_helptext  p_sec

这里面只能返回一个返回值  注意的是创建的时候输入参数指定varchar类型需要附上 长度 不然出现不了结果

最后  处理效果成这样---


sql语句的编写:

select name,sum(case when course='语文' then score else 0 end )as 语文,sum(case when course='数学' then score else 0 end )as 数学,sum(case when course='英语' then score else 0 end )as 英语from Stu group by name 






原创粉丝点击