第4章TSQL语言基础课件.ppt
《第4章TSQL语言基础课件.ppt》由会员分享,可在线阅读,更多相关《第4章TSQL语言基础课件.ppt(24页珍藏版)》请在三一办公上搜索。
1、1 数据类型与常量2 局部变量和全局变量3 常用函数,1.1 数据类型1.2 常量,2.1 SELECT语句无源查询2.2局部变量2.3全局变量,第4章 T-SQL语言基础(1),3.1 数学函数3.2 字符串函数3.3 日期时间函数3.4 聚合函数3.5 系统函数3.6 系统统计函数,第4章 T-SQL语言基础,1类型与常量2变量3函数4本节小结,1.1 数据类型1.2 常量,1 数据类型与常量,在T-SQL 编程语言中常量、变量、表中的列、函数的自变量与函数值、过程参数及返回代码、表达式等都具有数据类型,数据类型可分为精确数字(整数、位型、货币型、十进制)与近似数字、日期时间、字符与二进制
2、(字符、Unicode、二进制)和特殊数据类型。,第4章 T-SQL语言基础,1.1 数据类型,1类型与常量 数据类型 常量2变量3函数4本节小结,数据类型 是指数据所代表信息的类型。Microsoft SQL Server 2000 中定义了24种数据类型,同时允许用户自定义数据类型。,第4章 T-SQL语言基础,1.1 数据类型,1类型与常量 数据类型 常量2变量3函数4本节小结,第4章 T-SQL语言基础,1.1 数据类型,说明:1 表中n表示字符串长度;2 位型数据存储格式:如果一个表中有 8个以内的 bit 列,这些列用一个字节存储。如果表中有 9 到 16 个 bit 列,这些列用
3、两个字节存储。依此类推。3 十进制数据存储精度:最高为38位;4 日期时间类型:没有指定小时以上精度的数据,自动时间为00:00:00。5 单字节字符串数据类型:一个字符(半个汉字)一个字节定长char:空间不足截断尾部,空间多余空格填充;变长varchar:空间不足截断尾部,多余空间不填空格;,1类型与常量 数据类型 常量2变量3函数4本节小结,第4章 T-SQL语言基础,1.1 数据类型,6双字节字符串数据类型,unicode字符类型(N代表国际语言National Language)一个字符/汉字占两个字节定长字符串(nchar):,空间不足截断尾部,空间多余空格填充;变长字符串(nva
4、rchar):空间不足截断尾部,多余空间不填空格;变长字符串(ntext):存储大小是所输入字符/汉字个数的两倍(以字节为单位)。7 二进制数据类型:存储Word文档、声音、图表、图像(包括GIF、BMP文件)等数据。在SQL Server中,除上述24种数据类型外,允许用户在系统数据类型的基础上建立自己定义的数据类型。但值得注意的是每个数据库中所有用户定义的数据类型名称必须唯一。建立自己定义的数据类型则需要使用系统存储过程sp_addtype来建立。,1类型与常量 数据类型 常量2变量3函数4本节小结,第4章 T-SQL语言基础,1.2 常量,常量也称为字面值或标量值,是表示一个特定数据值的
5、符号。常量的值在程序运行过程中不会改变的。,1类型与常量 数据类型 常量2变量3函数4本节小结,第4章 T-SQL语言基础,1.2 常量,1类型与常量 数据类型 常量2变量3函数4本节小结,第4章 T-SQL语言基础,2.1 SELECT语句无源查询2.2 局部变量2.3 全局变量,2 局部变量和全局变量,1类型与常量2变量3函数4本节小结,变量可分为局部变量和全局变量。局部变量是用来存储指定数据类型的单个数据值的对象,全局变量是由系统提供且预先声明的用来保存SQL Server系统运行状态数据值的变量。无源select语句是用来查询常量、变量、函数、表达式值的语句。,第4章 T-SQL语言基
6、础,2.1 SELECE语句无源查询,SQL查询分析器是一种图形工具。在查询分析器中,用户可以对单个SQL语句或由 SQL语句编写的脚本进行编写调试。,1类型与常量2变量 无源查询 局部变量 全局变量3函数4本节小结,第4章 T-SQL语言基础,2.1 SELECE语句无源查询,SQL查询分析器常用快捷键表,1类型与常量2变量 无源查询 局部变量 全局变量3函数4本节小结,第4章 T-SQL语言基础,2.1 SELECE语句无源查询,SELECT语句无源查询就是最简单的语句。SELECT 常量|变量|函数|表达式 as 别名,n所谓无源查询就是使用SELECT语句来查询不在表中的数据。无源查询
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- TSQL 语言 基础 课件
链接地址:https://www.31ppt.com/p-4096007.html