用户名:
密 码: 记住
您当前的位置:首页 > 网络编程 > sqlserver教程

sql server存储过程语法

时间:2014-11-30  来源:互联网  作者:佚名

  SQL(SQL Server培训 mySQL培训 ) server是一个关系数据库(数据库培训 数据库认证 )管理系统。sql server存储过程就是将常用的或很复杂的工作,预先用SQL语句写好并用一个指定的名称存储起来, 那么以后要叫数据库提供与已定义好的存储过程的功能相同的服务时,只需调用execute,即可自动完成命令。以下介绍sql server存储过程的语法,一个是创建存储过程语法;另一个是有输入参数和输出参数的存储过程语法。

  sql server存储过程--创建存储过程语法

  在SQL Server中可以使用“CREATE PROCEDURE”语句创建存储过程.

  语法: CREATE PROC [ EDURE ] procedure_name [ ; number ]

  [ { @parameter data_type }

  [ VARYING ] [ = default ] [ OUTPUT ]

  ] [ ,...n ]

  AS sql_statement。  sql server最新资讯为您提供全面的sql server存储过程学习信息。

  sql server存储过程--自定义存储过程语法

  有输入参数和输出参数的存储过程

  返回值其实是一种特殊的输出参数。在大多数情况下,我们用到的是同时有输入及输出参数的存储过程,比如我们想取得用户信息表中,某ID用户的用户名,这时候,有一个输入参数----用户ID,和一个输出参数----用户名。实现这一功能的存储过程如下:

  /*SP4*/

  CREATE PROCEDURE dbo.getUserName

  @UserID int,

  @UserName varchar(40) output

  as

  set nocount on

  begin

  if @UserID is null return

  select @UserName=username

  from dbo.[userinfo]

  在sql server存储过程中可以使用数据存取语句、流程控制语句、错误处理语句等。其主要特点是执行效率高,可重复使用。鉴于存储过程可以重复使用,可减少数据库开发人员的工作量;安全性高,可设定只有某此用户才具有对指定存储过程的使用权等优点,sql server存储过程成为学习热点。

来顶一下
返回首页
返回首页
推荐资讯
从零开始学ASP.NET-基础篇第1/7页 从零开始学ASP.NET-基础篇第1/7页第一天 学习目的: 掌握最基本的Label、TextBox、Button控件
ASP.NET入门数据篇 ASP.NET入门数据篇对于网站编程的初学者来说,总是会上网找些源码来看,但久而
相关文章
    无相关信息
栏目更新
栏目热门