第6章 使用T-SQL语言ppt课件.ppt

第6章 使用T-SQL语言ppt课件.ppt

ID:59209361

大小:399.50 KB

页数:39页

时间:2020-09-26

第6章 使用T-SQL语言ppt课件.ppt_第1页
第6章 使用T-SQL语言ppt课件.ppt_第2页
第6章 使用T-SQL语言ppt课件.ppt_第3页
第6章 使用T-SQL语言ppt课件.ppt_第4页
第6章 使用T-SQL语言ppt课件.ppt_第5页
资源描述:

《第6章 使用T-SQL语言ppt课件.ppt》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第6章T-SQL语言——基础知识复习:设计数据库收集、分析数据→建立概念模型(ER图)→建立逻辑模型(关系模式)→关系规范化:1NF→2NF→3NF数据库的操作创建、修改、删除数据库数据表的操作创建、修改、删除数据表、添加表约束数据查询基本查询、汇总查询、子查询、连接查询视图的使用数据索引第6章T-SQL语言——基础知识教学内容基础知识:使用批处理使用脚本使用注释标识符常量变量T-SQL系统内置函数T-SQL的运算符第6章T-SQL语言——基础知识学习目标认知目标:了解批、脚本、注释的含义了解T-SQL语言标识符的命名规则掌握常量的书写格式和

2、基本用途掌握运算符的使用方法能力目标:掌握变量的声明、赋值和显示方法(重点)掌握系统内置函数的使用方法(难点)一、使用批处理批处理的含义批处理是一条或多条T-SQL语句的集合,从应用程序一次性发送到SQLServer服务器,并由服务器编译成一个可执行单元(执行计划)。一个批处理以GO语句结束。在一个GO命令行中不能包含其他T-SQL语句,但可以使用注释文字。一、使用批处理特点如果一个批中的某条语句包含了语法错误,则整个批都不能被编译和执行。如果一个批中的某条语句出现执行错误,这时可能有两个结果:第一种情况,如:违反约束,仅终止当前语句,其前其

3、后语句正常执行。第二种情况,如:引用不存在的对象,终止当前语句和其后语句,其前语句正常执行。一个批中出现的语法和执行错误,都不影响其前和其后的批。实例1:分析批处理的特点。二、使用脚本定义:存储在文件(.sql)中的一系列SQL语句,也即一系列按顺序提交的批。脚本可以直接在查询分析器等工具中输入并执行,也可以保存在文件中,再由查询分析器打开执行。作用:将语句保存为脚本文件,可以使多台计算机执行相同的操作。例如:将在一台服务器的查询分析器上编写的SQL语句在另一台服务器上运行。三、使用注释注释的作用:说明代码的含义,增强代码的可读性;可以把程序

4、中暂时不用的语句注释掉,使它们暂时不被执行,需要时可恢复。类型:行内注释:用于注释单行。--(两个减号)块注释:用于注释多行。/*……*/四、标识符标识符的含义是指用户定义的变量名、函数名、存储过程名、库名、表名、索引名、视图名等各种名称。命名规则标识符的长度可以为1-128个字符标识符的第一个字符必须为字母、下划线、@、#以@为首的标识符表示1个局部变量。以#为首的标识符表示1个临时数据库对象。对于表或存储过程,名称前包含一个#时表示局部临时对象,而两个#(“##”)则表示为全局临时对象。标识符内不允许有空格,也不允许为SQL中的关键字四、

5、标识符课堂练习1:判断下列哪些标识符是合法的?哪些是不合法的?_AbCXyz@a1where#proc##xs7tableas五、常量常量的含义在运行过程中保持不变的量,是表示特定数据值的符号常量的书写格式取决于它所表示的值的数据类型。课堂练习2:判断下列常量是什么类型常量?18940x12Ef2.5E21.52$12-$23.5‘123’‘w34’‘’‘2006-04-24’整型常量二进制常量浮点型常量精确数字型常量货币常量字符串常量日期时间型常量数值型常量六、变量——1.类型局部变量:用户自己定义的变量,用于在语句之间传递数据局部变量名以

6、@符号开头使用时,必须先声明全局变量(了解):是系统定义的变量,用于存储系统的特定信息用户不能建立全局变量,也不能修改其值全局变量名以@@符号开头六、变量——2.局部变量的声明语法格式declare@变量名数据类型[,…n]说明数据类型可以是系统定义的或用户定义的类型实例2:分别定义一个整型变量和两个字符型变量。declare@namevarchar(10)declare@agesmallint,@msgvarchar(50)注意:局部变量未被赋值之前,其值为null。六、变量——3.局部变量的赋值语法格式:set@变量=表达式select@

7、变量=表达式[,…n]说明:select语句不能同时完成赋值和查询两种操作实例3:给@age、@name、@msg赋值。select@name=‘刘伟’,@age=21set@msg=‘欢迎使用SQLServer2005’六、变量——4.局部变量的显示语法格式为:print表达式select表达式[,…n]实例4:显示@age、@name、@msg的值。print@nameprint@ageselect@nameas姓名,年龄=@age,@msg欢迎词必须是char、varchar;或可以隐式地转化成字符型的常量或变量表达式。注意与赋值的区别

8、。六、变量——5.局部变量的作用域作用域的含义是指可以使用该变量的范围。局部变量的作用域从声明它的地方开始,到声明它的批处理或存储过程的结尾。六、变量——5.局部变

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

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

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