1 / 109
文档名称:

数据库原理课件第7章.ppt

格式:ppt   页数:109
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

数据库原理课件第7章.ppt

上传人:所以所以 2012/6/2 文件大小:0 KB

下载得到文件列表

数据库原理课件第7章.ppt

文档介绍

文档介绍:第7章数据库编程
本章目录
T-SQL语言
嵌入式SQL
SQL与ODBC/ ADO
3
理解T-SQL程序设计的基本概念;
熟练掌握T-SQL各种流程控制语句的用法;
掌握T-SQL提供的常见函数的意义;
理解游标的功能及使用方法;
熟练掌握存储过程的创建及应用;
掌握嵌入T-SQL的应用方法;
理解ODBC和ADO的体系结构及其访问数据库的方法;
学习目标
T-SQL程序设计
T-SQL提供的函数
游标
存储过程
T-SQL语言

在T-SQL的编程中,提供有如下两种注释方式:
(1)单行注释:使用两个连在一起的减号-- 作为注释符。
(2)多行注释:使用“/* */”作为注释符。
T-SQL程序设计

所谓批处理是从客户机传递到服务器上的一组完整的数据和SQL指令。
在一个批处理中可以包含一条或多条T-SQL语句,成为一个语句组。
服务器将批处理编译成一个可执行单元,称为执行计划。
所有的批处理命令都使用GO作为结束的标志。
T-SQL程序设计
执行一个批时,若其中有一个语句出现编译错误,则SQL Server将取消该批内所有语句的执行。
但若一个批通过了编译而在运行时出现错误,则批内发生错误之前的语句将被执行,发生错误的语句不被执行,发生错误之后的语句视具体情况可能被执行或不被执行。
批处理(续)
例7-1选择数据库,创建视图,接着对这个视图进行查询
USE 高校教务信息管理系统
GO
CREATE VIEW student_view
As
SELECT * FROM student
GO
SELECT * FROM student_view
GO
T-SQL程序设计

在T-SQL语句中变量有局部变量和全局变量两种。
T-SQL程序设计
局部变量是用户自定义的变量。使用范围是定义它的批、存储过程或触发器。首字母为单个@
全局变量由系统定义并维护,通过在名称前面加@@符号
(续)
(1)局部变量。
局部变量定义的语法如下:
DECLARE @变量名数据类型[,……]
局部变量定义示例。
DECLARE ***@st_age int
DECLARE ***@st_name char(10),***@type int