下载此文档

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


文档分类:IT计算机 | 页数:约9页 举报非法文档有奖
1/9
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/9 下载此文档
文档列表 文档介绍

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 语句。但有一些限制。

sql存储过程实例详解 [存储过程详解] 来自淘豆网m.daumloan.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数9
  • 收藏数0 收藏
  • 顶次数0
  • 上传人圭圭
  • 文件大小21 KB
  • 时间2022-06-26