SQL Server2005数据库应用技术(15)

时间:2025-01-11

习题9

一、填空题

1.存储过程在第一次执行时进行编译,并将结果存储在_____数据库服务器______中,用于以后调用。2.存储过程是SQL Server2005中封装的__ Transact-SQL语句_________,包括3种类型,分别是___系统存储过程________、__用户自定义存储过程________和____扩展存储过程________。

3.存储过程有多种调用方式,其中比较常用的是使用_____ EXECUTE _____语句。

4.可以使用____ WITH ENCRYPTION ________语句来加密存储过程,防止未授权用户通过SELECT 语句查看改存储过程代码。

5.___(系统)存储过程_________________是已经存储在SQL Server服务器中的一组预编译的Transact-SQL语句。

二、思考题

1.简述存储过程的基本功能和特点。

2.简述存储过程的创建方法和执行方法。

参考答案:

一、填空题

1.数据库服务器

2.Transact-SQL语句系统存储过程用户自定义存储过程扩展存储过程

3.EXECUTE

4.WITH ENCRYPTION

5.(系统)存储过程

二、思考题

1.存储过程(Stored Procedure)是一组完成特定功能的Transact-SQL语句集,经编译后存储在数据库中,用户调用过程名和给出参数来调用它们。

2.创建存储过程的语法格式:

CREATE [ PROC | PROCEDURE] 存储过程名

[ { @参数名称参数数据类型} [ = 参数的默认值] [ OUTPUT ] ]

[ ,...n ]

[ WITH ENCRYPTION] [WITH RECOMPILE ]

AS

sql_statement

执行存储过程的语法格式:

EXEC[UTE] 存储过程名[[@参数名=]{参数值| @变量[ OUTPUT ] | [默认值]}] [,...n]

精彩图片

热门精选

大家正在看

× 游客快捷下载通道(下载后可以自由复制和排版)

限时特价:7 元/份 原价:20元

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:fanwen365 QQ:370150219