2022年SQL Server 7.0 入门(六)SQL server]教程.docx

上传人:l*** 文档编号:81140046 上传时间:2023-03-24 格式:DOCX 页数:7 大小:12.99KB
返回 下载 相关 举报
2022年SQL Server 7.0 入门(六)SQL server]教程.docx_第1页
第1页 / 共7页
2022年SQL Server 7.0 入门(六)SQL server]教程.docx_第2页
第2页 / 共7页
点击查看更多>>
资源描述

《2022年SQL Server 7.0 入门(六)SQL server]教程.docx》由会员分享,可在线阅读,更多相关《2022年SQL Server 7.0 入门(六)SQL server]教程.docx(7页珍藏版)》请在taowenge.com淘文阁网|工程机械CAD图纸|机械工程制图|CAD装配图下载|SolidWorks_CaTia_CAD_UG_PROE_设计图分享下载上搜索。

1、2022年SQL Server 7.0 入门(六)SQL server教程建立存储过程体存储过程逻辑驻留在存储过程体中。一个存储过程体中可以包含随意条Transact SQL语句。下面的Transact SQL语句不能在任何存储过程体中出现: CREATE DEFAULT CREATE TRIGGER CREATE PROCEDURE CREATE VIEW CREATE RULE1、局部变量局部变量保持存储过程中间值。当一个值在存储过程中须要多次,或者某个查询的结果须要在随后的查询中运用时,须要运用局部变量。在这些情形下,值被存储在局部变量中,并可用于将来的运用。本地变量的名称以“”符号开头

2、。变量的名称可以包含字符和数值。局部变量在运用前须要进行类型声明。对局部变量进行赋值须要运用SELECT语句。SELECT可以从一个表中检索出值并将其赋给某个变量,也可以给变量赋一个常量值。一个简洁的SELECT语句可以给多个局部变量赋值。例如:DECLARE var1 integer, var2 varchar(20)SELECT var1 = 32,var2 = MyAge假如从SELECT查询中没有返回任何数据,而SELECT又要将数据的值给予局部变量,则该局部变量的值将不会发生变更。2、条件词句存储过程中供应的条件语句包括: IFELSE语句。 WHILE语句。1)IFELSE语句。在

3、该语句中包含三个部分:布尔运算表达式,IF语句块和ELSE语句块。语法如下:IF (boolen_expr){statements}ELSE{statements}在IF或ELSE语句块中可以有多条语句,这种情形下,须要语句BEGIN和END来标记语句块。2)WHILE语句。WHILE语句用于处理直到某个条件为TRUE前重复执行的语句。语法如下:WHILE (boolen_expr)BEGINstatement(s)BREAKStatement(s)CONTINUEENDBEGIN和END语句标记循环体。BREAK语句结束循环的执行(即走到END语句之后

4、)。CONTINUE语句将限制处理过程回到循环的起先处(即BEGIN语句的右边)。留意:假如有两个或多个WHILE循环被嵌套,则内部的BREAK退出的是次外层的循环。内部循环结束之后的全部语句在内部循环执行之后才能接着执行。3、GOTO语句在存储过程的执行中,语句是依次执行的。GOTO语句则是用来打破这种语句执行的依次,它马上跳到某条语句上执行,而这条语句往往不紧跟在前一语句之后。GOTO语句与一个标记(Label)一起运用,该标记用来标识一条语句。例如:USE pubsGODECLARE num intSELECTIF num = 0GOTO ErrELSEBEGINPRINT author

5、s foundSELECT * FROM authorsGOTO LastENDErr: PRINT no authors foundLast: PRINT Finish executionGO4、RETURN语句RETURN语句用于无条件的退出存储过程。RETURN之后的任何语句都不再执行。RETURN语句可以给调用语句返回一个值,但不能返回NULL值。SQL Server常常为存储过程返回一个状态值。假如胜利地执行,则返回一个0,假如出现了错误,则返回一个为负数的错误码。存储过程返回的错误码值说明值说明0过程执行胜利-8发生了非致命的内部问题-1漏掉了对象-9达到了系统极限-2发生了数据类型错误-10发生了致命的内部不一样错误-3该处理被选择成了死锁的牺牲者-11发生了致命的内部不一样错误-4发生了权限错误-12表或索引被破坏-5发生了语法错误-13数据库被破坏-6发生了混杂的用户错误-14发生了硬件错误-7资源错误,如空间不够等5、运用游标(CURSOR)在须要一行一行处理时,游标非常有用。游标可以打开一个结果集合(根据指定的标准选择的行),并供应在结果集中一行一行处理的功能。基于游标的类型,可以对其进行回滚或者前进。在运用游标时须要5个步骤:

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 应用文书 > 工作计划

本站为文档C TO C交易模式,本站只提供存储空间、用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。本站仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知淘文阁网,我们立即给予删除!客服QQ:136780468 微信:18945177775 电话:18904686070

工信部备案号:黑ICP备15003705号© 2020-2023 www.taowenge.com 淘文阁