All articles| All Pictures| All Softwares| All Video| Go home page| Write articles| Upload pictures

Reading number is top 10 articles
解决,配置错误,无法识别的配置节“connectionStrings”_[Asp.Net教程]
SQL注入漏洞全接触(进阶篇)_[SQL,Server教程]
网页特效:expression将JS、Css结合起来_JavaScript技术_编程技术
LAMP-Linux+Apache+Mysql+PHP典型配置_php资料_编程技术
心得:PHP对文本数据库的五大基本操作方法_php资料_编程技术
Ajax简单客户登陆验证_[Asp.Net教程]
PHP和MySQL基础教程(二)_[PHP教程]
SQL中使用Case的情況_[SQL,Server教程]
php 截取中文_[PHP教程]
ASP.NET中利用VWD操作数据库_[Asp.Net教程]
Reading number is top 10 pictures
Fender Bender that so horrifying1
The household design, do not do bridal chamber a pity
A resort photographed beautiful young woman change clothes process vomiting blood1
这才是真正的人体艺术2
Poor doll, hand job was caught the currently in effect by his dad
运动的范冰冰3
So beauty, will let you spray blood3
The real super beauty12
LiXiang early youth photo
Hunan province aizhai super-large suspension bridge open to traffic and 4 world first1
Download software ranking
中国结婚习俗实录
Unix video tutorial6
双旗镇刀客A
Ashlynn Video5
Popkart Cracked versions Mobile phone games
Boxer's Top ten classic battle2
星际争霸1.08硬盘免安装版
天龙八部十二宫服务端
I'm come from Beijing2
Sora aoi - one of more PK
delv published in(发表于) 2013/12/30 4:43:31 Edit(编辑)
存储过程的一般定义_mssql学习_编程技术

存储过程的一般定义_mssql学习_编程技术

存储过程的一般定义_mssql学习_编程技术-你的首页-uuhomepage.com
一般存储过程定义包括如下几部分:
1. 存储过程名称
CREATE PROCEDURE procedure_name
或者:Create proc procedure_name
2.参数,输入参数,输出参数
@parameter_name1 int, //输入参数定义,包括名称,类型及长度
@parameter_name2= defual_value varchar(80) //输入参数,带默认值
@parameter_out int output //输出的参数
AS //as后面部分是存储过程具体内容
3.内部参数定义,定义方式如2,需定义名称及,类型,长度
Declare
@Parameter_inter1 int,
@Parameter_inter2 varchar(30)
4.初始化内部参数:
Set @Parameter_inter1 =5,
//可以取得需要的值以存在內部參數中:
SELECT @parameter_inter2=table.column FROM table WHERE …….
5.具体操作语句,一般都包括以下几种流程控制语句(if else | select case | while ):
===============Select ... CASE(多条件) 实例:============
DECLARE @iRet INT, @PKDisp VARCHAR(20)
SET @iRet = '1'
Select @iRet =
CASE
WHEN @PKDisp = '一' THEN 1
WHEN @PKDisp = '二' THEN 2
WHEN @PKDisp = '三' THEN 3
WHEN @PKDisp = '四' THEN 4
WHEN @PKDisp = '五' THEN 5
ELSE 100
END
========== While(循环) 实例:====================
DECLARE @i INT
SET @i = 1
WHILE @i<1000000
BEGIN
set @i=@i+1 //更改条件,比做
END
-- 打印
PRINT @i
============= If(单条件)处理例子:================
IF @strTO<>'' //条件
BEGIN
UPDATE UNIT SET UNIT_NAME=REPLACE(UNIT_NAME,'*','')
WHERE UNIT_CODE=@strTO
END
ELSE BEGIN
UPDATE UNIT SET UNIT_NAME=UNIT_NAME+'*' WHERE UNIT_CODE='011'
END
6.最后是 :
Go
使用存储过程:
Execute procedure_name
带参数为:
Execute procedure_name ‘parameter1_value’,’paramerter2_ value’
或者:
Exec procedure_name paramerter1=’parameter1_value’,
parameter2=’ paramerter2_ value’
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/bestxulei/archive/2009/12/22/5053562.aspx




添加到del.icio.us 添加到新浪ViVi 添加到百度搜藏 添加到POCO网摘 添加到天天网摘365Key 添加到和讯网摘 添加到天极网摘 添加到黑米书签 添加到QQ书签 添加到雅虎收藏 添加到奇客发现 diigo it 添加到饭否 添加到飞豆订阅 添加到抓虾收藏 添加到鲜果订阅 digg it 貼到funP 添加到有道阅读 Live Favorites 添加到Newsvine 打印本页 用Email发送本页 在Facebook上分享


Disclaimer Privacy Policy About us Site Map

If you have any requirements, please contact webmaster。(如果有什么要求,请联系站长)
Copyright ©2011-
uuhomepage.com, Inc. All rights reserved.