新建
上传
首页
助手
最?/div>
资料?/div>
工具

福建农林大学资源与环境学院实验报?/p>

 

系:

 

 

 

 

 

国土资源

 

 

 

 

专业?/p>

 

 

 

 

 

 

空间信息与数字技?/p>

 

 

 

 

 

 

年级?/p>

 

 

2016 

 

 

 

 

 

姓名?/p>

 

 

 

任然

 

 

 

 

学号?/p>

 

 

 

3165706014 

 

实验室号

____507__ 

 

 

计算机号

 

 

 

44 

 

 

 

 

 

 

实验时间?/p>

 

 

2018

?/p>

5

?/p>

 

 

 

指导教师签字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

报告退?/p>

 

(

订正

 

?/p>

 

重做

) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

实验名称:触发器、存储过程操作实?/p>

 

一、实验目的和要求

 

?/p>

1

)掌?/p>

 

SQL Server

中的触发器的使用方法?/p>

 

?/p>

2

)掌握存储过程的操作方法?/p>

 

二、实验内容和原理

 

 

 

 

 

1. 

基本操作实验

 

在读?/p>

-

图书数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

?/p>

在读者表上建立一?/p>

DELETE

类型的触发器

lianxi_del

?/p>

触发动作是显示信?/p>

(已

删除读者表中的数据?/p>

,执行下列语句:

 

create trigger lianxi_del 

on 

读?/p>

  

for delete 

as print 

‘已删除读者表中的数据?/p>

 

?/p>

2

)建立一个查询指定读者号的阅读信息的存储过程

List_jy

,输入参数为读者号?/p>

如果没有输入读者号,则要输出提示信息。建立这个存储过程的语句如下所示?/p>

 

 

create procedure List_jy 

 @p_dzh char(5) = null 

 

as  

 

if @p_dzh is null  

 

 

begin 

 

 

 

 

print 

‘请输入一个读者号?/p>

 

 

 

 

 

return 

 

 

end 

else 

select 

编号

,

姓名

,

书名

,

借阅时间

 

from 

读?/p>

,

借阅

,

图书

 

where  

读?/p>

.

编号

=

借阅

.

读者编?/p>

 and 

借阅

.

书号

=

图书

.

书号

 

and 

读?/p>

.

编号

=@p_dzh 

 

 

 

 

2. 

提高操作实验

 

在学?/p>

-

课程数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

)为学生表建立一个名

TRI_INSERT

?/p>

INSERT

触发器。功能是当用户向学生表添

加数据时,同时也把这些数据添加到

stu

表中。其中:学生表和?/p>

stu

的结构相同?/p>

 

?/p>

2

)为学生表建立一个名

TRI_DELETE

?/p>

DELETE

触发器。功能是当用户从学生?

Ͼλ
新建
上传
首页
助手
最?/div>
资料?/div>
工具

福建农林大学资源与环境学院实验报?/p>

 

系:

 

 

 

 

 

国土资源

 

 

 

 

专业?/p>

 

 

 

 

 

 

空间信息与数字技?/p>

 

 

 

 

 

 

年级?/p>

 

 

2016 

 

 

 

 

 

姓名?/p>

 

 

 

任然

 

 

 

 

学号?/p>

 

 

 

3165706014 

 

实验室号

____507__ 

 

 

计算机号

 

 

 

44 

 

 

 

 

 

 

实验时间?/p>

 

 

2018

?/p>

5

?/p>

 

 

 

指导教师签字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

报告退?/p>

 

(

订正

 

?/p>

 

重做

) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

实验名称:触发器、存储过程操作实?/p>

 

一、实验目的和要求

 

?/p>

1

)掌?/p>

 

SQL Server

中的触发器的使用方法?/p>

 

?/p>

2

)掌握存储过程的操作方法?/p>

 

二、实验内容和原理

 

 

 

 

 

1. 

基本操作实验

 

在读?/p>

-

图书数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

?/p>

在读者表上建立一?/p>

DELETE

类型的触发器

lianxi_del

?/p>

触发动作是显示信?/p>

(已

删除读者表中的数据?/p>

,执行下列语句:

 

create trigger lianxi_del 

on 

读?/p>

  

for delete 

as print 

‘已删除读者表中的数据?/p>

 

?/p>

2

)建立一个查询指定读者号的阅读信息的存储过程

List_jy

,输入参数为读者号?/p>

如果没有输入读者号,则要输出提示信息。建立这个存储过程的语句如下所示?/p>

 

 

create procedure List_jy 

 @p_dzh char(5) = null 

 

as  

 

if @p_dzh is null  

 

 

begin 

 

 

 

 

print 

‘请输入一个读者号?/p>

 

 

 

 

 

return 

 

 

end 

else 

select 

编号

,

姓名

,

书名

,

借阅时间

 

from 

读?/p>

,

借阅

,

图书

 

where  

读?/p>

.

编号

=

借阅

.

读者编?/p>

 and 

借阅

.

书号

=

图书

.

书号

 

and 

读?/p>

.

编号

=@p_dzh 

 

 

 

 

2. 

提高操作实验

 

在学?/p>

-

课程数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

)为学生表建立一个名

TRI_INSERT

?/p>

INSERT

触发器。功能是当用户向学生表添

加数据时,同时也把这些数据添加到

stu

表中。其中:学生表和?/p>

stu

的结构相同?/p>

 

?/p>

2

)为学生表建立一个名

TRI_DELETE

?/p>

DELETE

触发器。功能是当用户从学生?

">
新建
上传
首页
助手
最?/div>
资料?/div>
工具

福建农林大学资源与环境学院实验报?/p>

 

系:

 

 

 

 

 

国土资源

 

 

 

 

专业?/p>

 

 

 

 

 

 

空间信息与数字技?/p>

 

 

 

 

 

 

年级?/p>

 

 

2016 

 

 

 

 

 

姓名?/p>

 

 

 

任然

 

 

 

 

学号?/p>

 

 

 

3165706014 

 

实验室号

____507__ 

 

 

计算机号

 

 

 

44 

 

 

 

 

 

 

实验时间?/p>

 

 

2018

?/p>

5

?/p>

 

 

 

指导教师签字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

报告退?/p>

 

(

订正

 

?/p>

 

重做

) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

实验名称:触发器、存储过程操作实?/p>

 

一、实验目的和要求

 

?/p>

1

)掌?/p>

 

SQL Server

中的触发器的使用方法?/p>

 

?/p>

2

)掌握存储过程的操作方法?/p>

 

二、实验内容和原理

 

 

 

 

 

1. 

基本操作实验

 

在读?/p>

-

图书数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

?/p>

在读者表上建立一?/p>

DELETE

类型的触发器

lianxi_del

?/p>

触发动作是显示信?/p>

(已

删除读者表中的数据?/p>

,执行下列语句:

 

create trigger lianxi_del 

on 

读?/p>

  

for delete 

as print 

‘已删除读者表中的数据?/p>

 

?/p>

2

)建立一个查询指定读者号的阅读信息的存储过程

List_jy

,输入参数为读者号?/p>

如果没有输入读者号,则要输出提示信息。建立这个存储过程的语句如下所示?/p>

 

 

create procedure List_jy 

 @p_dzh char(5) = null 

 

as  

 

if @p_dzh is null  

 

 

begin 

 

 

 

 

print 

‘请输入一个读者号?/p>

 

 

 

 

 

return 

 

 

end 

else 

select 

编号

,

姓名

,

书名

,

借阅时间

 

from 

读?/p>

,

借阅

,

图书

 

where  

读?/p>

.

编号

=

借阅

.

读者编?/p>

 and 

借阅

.

书号

=

图书

.

书号

 

and 

读?/p>

.

编号

=@p_dzh 

 

 

 

 

2. 

提高操作实验

 

在学?/p>

-

课程数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

)为学生表建立一个名

TRI_INSERT

?/p>

INSERT

触发器。功能是当用户向学生表添

加数据时,同时也把这些数据添加到

stu

表中。其中:学生表和?/p>

stu

的结构相同?/p>

 

?/p>

2

)为学生表建立一个名

TRI_DELETE

?/p>

DELETE

触发器。功能是当用户从学生?

Ͼλ">
Ͼλ
Ŀ

数据库原理实? - 百度文库
新建
上传
首页
助手
最?/div>
资料?/div>
工具

福建农林大学资源与环境学院实验报?/p>

 

系:

 

 

 

 

 

国土资源

 

 

 

 

专业?/p>

 

 

 

 

 

 

空间信息与数字技?/p>

 

 

 

 

 

 

年级?/p>

 

 

2016 

 

 

 

 

 

姓名?/p>

 

 

 

任然

 

 

 

 

学号?/p>

 

 

 

3165706014 

 

实验室号

____507__ 

 

 

计算机号

 

 

 

44 

 

 

 

 

 

 

实验时间?/p>

 

 

2018

?/p>

5

?/p>

 

 

 

指导教师签字?/p>

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

成绩?/p>

 

 

 

 

 

 

 

 

 

报告退?/p>

 

(

订正

 

?/p>

 

重做

) 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

实验名称:触发器、存储过程操作实?/p>

 

一、实验目的和要求

 

?/p>

1

)掌?/p>

 

SQL Server

中的触发器的使用方法?/p>

 

?/p>

2

)掌握存储过程的操作方法?/p>

 

二、实验内容和原理

 

 

 

 

 

1. 

基本操作实验

 

在读?/p>

-

图书数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

?/p>

在读者表上建立一?/p>

DELETE

类型的触发器

lianxi_del

?/p>

触发动作是显示信?/p>

(已

删除读者表中的数据?/p>

,执行下列语句:

 

create trigger lianxi_del 

on 

读?/p>

  

for delete 

as print 

‘已删除读者表中的数据?/p>

 

?/p>

2

)建立一个查询指定读者号的阅读信息的存储过程

List_jy

,输入参数为读者号?/p>

如果没有输入读者号,则要输出提示信息。建立这个存储过程的语句如下所示?/p>

 

 

create procedure List_jy 

 @p_dzh char(5) = null 

 

as  

 

if @p_dzh is null  

 

 

begin 

 

 

 

 

print 

‘请输入一个读者号?/p>

 

 

 

 

 

return 

 

 

end 

else 

select 

编号

,

姓名

,

书名

,

借阅时间

 

from 

读?/p>

,

借阅

,

图书

 

where  

读?/p>

.

编号

=

借阅

.

读者编?/p>

 and 

借阅

.

书号

=

图书

.

书号

 

and 

读?/p>

.

编号

=@p_dzh 

 

 

 

 

2. 

提高操作实验

 

在学?/p>

-

课程数据库中?/p>

Transact-SQL

语句描述下列功能?/p>

 

?/p>

1

)为学生表建立一个名

TRI_INSERT

?/p>

INSERT

触发器。功能是当用户向学生表添

加数据时,同时也把这些数据添加到

stu

表中。其中:学生表和?/p>

stu

的结构相同?/p>

 

?/p>

2

)为学生表建立一个名

TRI_DELETE

?/p>

DELETE

触发器。功能是当用户从学生?



ļ׺.doc޸Ϊ.docĶ

  • ͳ򻯹滮(2014-2020)
  • 2017ְҵĹ滮ҵָĩԴ𰸴ȫ
  • 꼶Scratchıˢѧ
  • ˾ƥֳƬЩЧ,ʲô-
  • 2017ҾƷ߿ſγ̹ʾ
  • 2017ҾƷ߿ſγ̹ʾ
  • ƤŦ˷ۼ
  • Ͼľ
  • ˾һȫ¼
  • ǽˮ㼷ܰʩʩ

վ

԰ Ͼλ
ϵͷ779662525#qq.com(#滻Ϊ@)