我想过成功,我想过失败,但是,我从来没有想过放弃。。。
存储过程示例
上一篇 /
下一篇 2012-06-04 15:42:51
/ 个人分类:数据库
/*存储过程示例*/
--通过存储过程对现有信息进行修改
--创建“学生成绩管理系统2”数据库
create database 学生成绩管理系统3
on
(
name=学生成绩管理系统3_data,
filename='E:\SQL学习\学生成绩管理系统3_data.mdf',
size = 5mb,
maxsize = 20mb,
filegrowth = 20%
)
log on
(
name=学生成绩管理系统3_log,
filename='E:\SQL学习\学生成绩管理系统3_log.ldf',
size = 5mb,
maxsize=20mb,
filegrowth=20%
)
--创建表"成绩 "
use 学生成绩管理系统3
go
create table 成绩信息
(
成绩编号 int not null,
成绩分数 nvarchar(10) null
)
--创建“学生信息“表
use 学生成绩管理系统2
go
create table 学生信息
(
学生编号 int not null,
学生姓名 nvarchar(20) null
)
--创建
--先向数据表中插入数据
insert into 成绩信息 (成绩编号,成绩分数) values (2,80)
insert into 学生信息 (学生编号,学生姓名) values (5,'张5')
--查询表中的数据
select * from 成绩信息
select * from 学生信息
--创建修改成绩编号和成绩信息的存储过程
create proc sorceforupdate
@id varchar(10),
@score int
as
update 成绩信息 set 成绩分数=@score where 成绩编号=@id
--调用存储过程进行修改--修改成绩编号为3
exec sorceforupdate @id='3',@score=100
-------------------------------------------------------------------------------
/*临时存储过程*/
--单#局部临时存储过程,双#号为全局的临时存储过程
create procedure #get_info
as
select a.成绩分数,b.学生姓名 from 成绩信息 A ,学生信息 B where a.成绩编号=b.学生编号
--执行存储过程
exec #get_info
收藏
举报
TAG: