SQL中数据交换之自含方式.ppt

SQL中数据交换之自含方式.ppt

ID:55816448

大小:430.50 KB

页数:47页

时间:2020-06-08

SQL中数据交换之自含方式.ppt_第1页
SQL中数据交换之自含方式.ppt_第2页
SQL中数据交换之自含方式.ppt_第3页
SQL中数据交换之自含方式.ppt_第4页
SQL中数据交换之自含方式.ppt_第5页
资源描述:

《SQL中数据交换之自含方式.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第十一章SQL中数据交换之自含方式11.1自含式SQL概述11.2SQL/PSM介绍11.3T-SQL介绍11.4存储过程11.5T-SQL编程本章小结11.1自含式SQL概述将传统的程序设计语言与SQL相结合主要用于服务器中的应用程序编制以及后台脚本的编制以过程或模块形式长久存储于服务器内供应用程序调用11.1自含式SQL概述自含式SQL的内容:SQL的基本内容:数据定义、数据操纵、数据控制传统程设计语言的主要成分控制类语句、输出语句SQL中数据交换部分游标、诊断、动态SQL服务性内容函数库、类库11.1自含式SQL概述自含式SQL分类标准SQL中,自含式SQL称为SQL/PSM,即S

2、QL持久存储模块SQLServer2000中称为T-SQL11.2SQL/PSM介绍1SQL/PSM语句声明语句SQL的变量声明条件声明声明一个状态以及一个与状态名对应的SQLSTATE值句柄声明将一个过程、模块或compound语句需要处理的状态与一个句柄关联起来11.2SQL/PSM介绍传统算法语言中的控制语句CompoundCaseIfIterateLeaveLoopWhileRepeatForAssignmentCallReturn11.2SQL/PSM介绍SQL中基本部分语句数据定义数据操作数据控制SQL中数据交换语句游标诊断动态SQL11.2SQL/PSM介绍2SQL/PSM

3、中模块的建立定义模块语句Createmodule撤销模块语句Dropmodule创建过程语句Createprocedure撤销过程语句Dropprocedure11.3T-SQL介绍1数据类型、变量与表达式2基本SQL操作3部分数据交换操作4程序流程控制与输出语句5函数6文本、图像操作11.3T-SQL介绍1数据类型、变量与表达式数据类型SQLServer2000中的数据类型变量局部变量用户自定义,在程序内部使用需用declare声明,并以@开头Declare@<变量名><变量类型>11.3T-SQL介绍全局变量系统预先定义和维护用@@作为前缀主要用来记录SQLServer2000的运行

4、状态和有关信息变量的赋值Select@<变量名>=<表达式>[from<表名>

5、<视图>]Set@<变量名>=<变量值>11.3T-SQL介绍运算符算术运算符+-*/%比较运算符逻辑运算符Andornot字符运算符用+表示字符串的连接11.3T-SQL介绍表达式数值型表达式X+2*y+5字符型表达式“中国首都-”+”北京”日期型表达式#2002-07-01#-#1997-07-01#逻辑型表达式工资>=1200and工资<=180011.3T-SQL介绍注释符单行注释--多行注释/*…..*/11.3T-SQL介绍2基本SQL操作数据定义语句数据操纵语句数据控制语句11.3T-SQL介绍

6、3数据交换操作游标DeclarecursorDeclare<游标名>[csroll]cursorfor[for{readonly

7、updateof<列名>}]Csroll表示可使用包括查询、增、删、改在内的所有操作Forreadonly或forupdate说明游标为只读或可修改的11.3T-SQL介绍Open语句Open<游标名>Fecth语句Fetch<定位取向>from<游标名>[into@<变量名>…]Close语句Close<游标名>DeallocateDeallocate<游标名>11.3T-SQL介绍游标中的诊断诊断值放在全局变量fetch_status中

8、游标应用的实例--打开northwind数据库usenorthwindgodeclareabccursorforselect*fromshippers/*定义一个游标*/11.3T-SQL介绍openabc/*打开游标*/fecthnextfromabcwhile(@@fetch_status=0)fetchnextfromabc/*游标的使用*/closeabcdeallocateabc/*关闭游标*/go11.3T-SQL介绍4算法程序设计语言中的程序流控制及输出语句Begin…andIf….elseCaseWhile…break…continueGoto11.3T-SQL介绍Wai

9、tforReturnPrintraiserror11.3T-SQL介绍5函数查询汇总函数类型转换函数日期函数数学函数字符串函数系统函数图像函数11.3T-SQL介绍6文本、图像操作ReadtextWritetextUpdatetext11.4存储过程存储过程的构作过程名参数过程体Createprocedure<存储过程名>(<参数表>)as<过程体>Dropprocedure<存储过程名>11.4存储过程存储过程的使用Execute

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。