我想过成功,我想过失败,但是,我从来没有想过放弃。。。

存储过程示例

上一篇 / 下一篇  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:

 

评分:0

我来说两句

Open Toolbar