1 / 9
文档名称:

sql存储过程实例详解 [存储过程详解].docx

格式:docx   大小:21KB   页数:9页
下载后只包含 1 个 DOCX 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

sql存储过程实例详解 [存储过程详解].docx

上传人:圭圭 2022/6/26 文件大小:21 KB

下载得到文件列表

sql存储过程实例详解 [存储过程详解].docx

相关文档

文档介绍

文档介绍:
sql存储过程实例详解 [存储过程详解]
什么是存储过程:存储过程可以说是一个记录集吧,它是由一些T-SQL语句组成的代码块,这些T-SQL语句代码像一个方法一样实现一些功能〔对单表或多表的增删改查〕,然后再给这个代码块取一个名字,参数仅用于该过程本身;一样的参数名称可以用在其它过程中。默认状况下,参数只能代替常量,而不能用于代替表名、列名或其它数据库对象的名称。有关更多信息,请参见 EXECUTE。
:参数的数据类型。全部数据类型〔包括 text、ntext 和 image〕均可以用作存储过程的参数。不过,cursor 数据类型只能用于 OUTPUT 参数。假如指定的数据类型为 cursor,也必需同时指定 VARYING 和 OUTPUT 关键字。有关 SQL Server 供应的数据类型及其语法的更多信息,请参见数据类型。说明 对于可以是 cursor 数据类型的输出参数,没有最大数目的限制。



:指定作为输出参数支持的结果集〔由存储过程动态构造,内容可以改变〕。仅适用于游标参数。
:参数的默认值。假如定义了默认值,不必指定该参数的值即可执行过程。默认值必需是常量或 NULL。假如过程将对该参数运用 LIKE 关键字,那么默认值中可以包含通配符〔%、_、[] 和 [^]〕。
:说明参数是返回参数。该选项的值可以返回给 EXEC[UTE]。运用 OUTPUT 参数可将信息返回给调用过程。Text、ntext 和 image 参数可用作 OUTPUT 参数。运用 OUTPUT 关键字的输出参数可以是游标占位符。
:说明 SQL Server 不会缓存该过程的打算,该过程将在运行时重新编译。在运用非典型值或临时值而不盼望覆盖缓存在内存中的执行打算时,请运用 RECOMPILE 选项。
:表示 SQL Server 加密 syscomments 表中包含 CREATE PROCEDURE 语句文本的条目。运用 ENCRYPTION 可防止将过程作为 SQL Server 复制的一局部发布。
说明 在升级过程中,SQL Server 利用存储在 syscomments 中的加密注释来重新创立加密过程。



REPLICATION:指定不能在订阅效劳器上执行为复制创立的存储过程。.运用 FOR REPLICATION 选项创立的存储过程可用作存储过程筛选,且只能在复制过程中执行。本选项不能和 WITH RECOMPILE 选项一起运用。
:指定过程要执行的操作。
:过程中要包含的随意数目和类型的 Transact-SQL 语句。但有一些限制。