- 1、本文档共71页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第七章 Transact-SQL程序设计基础
第七章 Transact-SQL程序设计基础
本章学习目标
了解Transact-SQL 的特点
掌握Transact-SQL语句的构成
掌握Transact-SQL各种数据类型
掌握SQL Server常用语句的使用
掌握Transact-SQL程序设计基础知识
7.1 Transact-SQL简介
7.1 Transact-SQL简介
Transact-SQL是一个非标准的SQL。Transact-
SQL包含了大多数ANSI SQL 89和ANSI SQL 92 的
功能,并且对标准的SQL语言作了一些扩充,对语
法也作了一些精简,增强了可编程性和灵活性。
7.1.1 Transact-SQL的特点
7.1.1 Transact-SQL的特点
SQL语言具有如下特点:
SQL的语句更能代表一个有意义的工作过程,一个语句
可以实现一个完整的功能。
SQL的语句对数据操作时不必知道数据的物理位置,服
务器会自动将逻辑名转换成与数据相关的物理位置。
SQL 的语句不必再设计查找或索引的优化策略,SQL服
务器已经为查找数据提供了最有效的方法。
ANSI SQL语言主要是作为查询语言出现的,它不是一个全
能的编程语言。Transact-SQL为了扩展SQL ,增加了以下
功能:
加入了程序控制结构(如IF、WHILE语句等)。
加入了局部变量、全局变量等一些功能。
7.1.2 SQL语句的构成
7.1.2 SQL语句的构成
任何一条Transact-SQL语句至少需要包含一个命令,即
一个表明动作含义的动词。
(1)SQL中的命令动词是一种对SQL服务器有特定意
义的关键字,而其他关键字则只是在SQL语句中引入了
其他的限制条件。
(2 )用户或者应用程序向服务器提交Transact-SQL语
句,均采用批处理的形式。
• 一个批处理是指一次发送给服务器一组语句。
• 每个SQL Server应用程序都设有一种机制,用来告诉服务器执
行一个批处理中的所有语句。
7.2 SQL Server数据类型
7.2 SQL Server数据类型
7.2.1 数值数据类型
7.2.2 字符类型
7.2.3 日期和时间类型
7.2.4 空值
7.2.5 其他类型
7.2 SQL Server数据类型
7.2 SQL Server数据类型
数据类型是指列、存储过程参数、表达式和局部变量的数据
特征,它决定了数据的存储格式,代表了不同的信息类型。
在SQL Server 2005中,指定对象的数据类型定义了该对象的
4个特征:
对象所含的数据类型。
所存储值的长度或大小。
数字精度。
数值小数位数。
SQL Server 2005提供了25种系统数据类型,另外还允许
用户自定义数据类型。
7.2.1 数值数据类型
7.2.1 数值数据类型
数值数据类型分为整数和小数两类,整数类型包括Bigint 、Int 、
Smallint 、 Tinyint 、 Bit , 小 数 类 型 包 括 Decimal[ (p[,s] ) ] 、
Numeric[p(,s)]、Float[(n)]、Real、Money、Smallmoney 。
1.整数类型
bigint 用于存储-263到263-1之间的整型数据。存储大小为8个字
节。
int 用于存储-231到231-1之间的整型数据。存储大小为4个字
节。
smallint 用于存储-215到215-1之间的整型数据。存储大小为2个字
节。
tinyint 用于存储0~255之间的整型数据,存储大小为1个字节。
bit 用于存储整数,但只能存储0、1或NULL
您可能关注的文档
- 实用公共关系 教学配套课件 罗建华 公共关系模块8.pdf
- 实用公共关系 教学配套课件 罗建华 模块1公共关系协调.pdf
- 实用公共关系 教学配套课件 罗建华 模块2公共关系文书.pdf
- 实用公共关系 教学配套课件 罗建华 模块3公共关系调查.pdf
- 实用公共关系 教学配套课件 罗建华 模块4公共关系策划.pdf
- 实用公共关系 教学配套课件 罗建华 模块5公关实施与评估.pdf
- 实用公共关系 教学配套课件 罗建华 模块6公关专题活动.pdf
- 实用公共关系 教学配套课件 罗建华 模块7公关形象.pdf
- 实用公共关系 教学配套课件 罗建华 模块9公共关系危机.pdf
- 实用公共关系 教学配套课件 罗建华 模块10公共关系礼仪.pdf
文档评论(0)