- 1、本文档共117页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
数据库技术及应用(SQLServer)教学单元2.7第9章T-SQL编程基础
T-SQL编程基础学习导航2
T-SQL编程基础知识框架3
单元2.7T-SQL编程基础能力目标能够正确应用T-SQL的表达式能够正确应用T-SQL的程序控制语句能够根据数据库应用系统的功能需求编写简单的T-SQL程序能够阅读并熟练书写常用数据类型、函数和控制语句(英文)4
单元2.7T-SQL编程基础知识目标T-SQL基础(有效标识符、数据类型、注释)表达式(常量、变量、函数、运算符、小括号)流程控制语句(顺序、分支、循环)CASE多分支表达式素质目标养成严谨、严格的软件编程职业习惯进一步加强自主学习的能力弘扬中国计算机科学家艰苦卓绝的奋斗精神,树立良好的作风和学风。*拓展阅读9-1中国计算机软件系统的开创者5
打好数据库编程的基础表达式应用训练流程控制语句训练工作任务单元2.7T-SQL编程基础6
单元2.7T-SQL编程基础7T-SQL基础一表达式二流程控制语句三批处理四事务五
一、T-SQL基础8常见的对象(除数据库对象)标识符服务器实例、数据类型、变量、参数和函数等命名规则和数据库对象的命名规则相同特殊符号开头的标识符“@”开头:局部变量或是函数的参数“@@”开头:全局变量“#”开头:临时表或是一个存储过程“##”开头:全局的临时数据库对象。1.有效标识符
一、T-SQL基础9多行注释:“/*”和“*/”括起来可以连续书写多行的注释语句例如:/*设置读者编号RID为外键,删除主键表行时级联删除从表相应行*/单行注释:“--”表示单行书写注释语句例如:--声明局部变量2.注释
一、T-SQL基础10数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作。在T-SQL中,表和视图的列、局部变量、函数的参数和返回值、存储过程的参数和返回值(具有返回代码)和表达式等都具有相关的数据类型。3.数据类型
一、T-SQL基础11系统数据类型T-SQL常用的系统数据类型有常用的有bit、int、decimal[(p[,s])]、float[(n)]、datetime2、date、time、char[(n)]、nchar[(n)]、binary[(n)]和table等。(前有介绍)3.数据类型-系统
一、T-SQL基础12用户定义数据类型以基本数据类型为基础创建的别名数据类型,它提供一种更能清楚地说明对象中值类型的名称并将其应用于数据类型的机制。3.数据类型-用户定义
一、T-SQL编程基础13【例9-1】为数据库“EDUC”定义一个基于char型的数据类型“StudentID”,用于说明表中学号列的数据类型。在【对象资源管理器】窗口中:展开“EDUC”→“可编程性”节点,右击“类型”节点,从快捷菜单中选择“新建”→“用户定义数据类型”命令,打开【新建用户定义数据类型】窗口3.数据类型-用户定义
一、T-SQL基础14在【新建用户定义数据类型】窗口中:输入类型名称、数据类型等3.数据类型-用户定义
一、T-SQL基础15在【对象资源管理器】窗口中:展开数据库下的“用户定义类型节点”3.数据类型-查看用户定义类型
一、T-SQL基础16在定义数据库表“Student”或“SC”时,可以用自定义数据类型“StudentID”指明学号“SID”的数据类型,3.数据类型-应用用户定义类型
一、T-SQL基础17在变量声明中也可以应用用户自定义类型来定义内存变量的类型的数据类型例:USEEDUCGODECLARE@StuIDStudentID3.数据类型-应用用户定义类型
单元2.7T-SQL编程基础18T-SQL编程基础一表达式二流程控制语句三批处理四事务五
二、表达式19常量1变量2日期和时间类型表达式3内置函数4运算符5
(一)常量20常量:也称为文字值或标量值,是表示一个特定数据值的符号常量的格式取决于它所表示值的数据类型日期型常量说明:使用SETDATEFORMAT或SETLANGUAGE指定日期和时间常量的格式,注意这两种设置方法只是影响如何把字符串转换为DATETIME类型的值,并不影响其显示形式SETDATEFORMATymd之后,常量’2024/3/243:00PM合法SETLANGUAGEus_english之后,常量24March20243:00PM合法什么是常量
(一)常量21常用数据类型的常量表现形式数据类型常量举例bit数字0或1,非0的数字转换为1,字符串True转换为1,字符串False转换为0int1278、256、23decimal[(p?[,s])]如有定义decimal(5,2),相应常量可为123.45、123.40、1.23、123
您可能关注的文档
- 数据库技术及应用(SQL Server )1.1.pptx
- 数据库技术及应用(SQL Server )1.3.pptx
- 数据库技术及应用(SQL Server )1.4.pptx
- 数据库技术及应用(SQL Server )1.8.pptx
- 数据库技术及应用(SQL Server )2.2.pptx
- 数据库技术及应用(SQL Server )2.3.pptx
- 数据库技术及应用(SQL Server )2.5.pptx
- 数据库技术及应用(SQL Server )2.6.pptx
- 数据库技术及应用(SQL Server )2.8.pptx
- 数据库技术及应用(SQL Server )1.7.pptx
- 北师大版小学数学三年级上册《寄书》教学设计.docx
- 统编版(部编版)语文二年级上册《雪孩子》教学设计.docx
- 统编版(部编版)语文二年级上册《八角楼上》教学设计.docx
- 北师大版小学数学三年级上册《长方形周长》教学设计.docx
- 北师大版小学数学三年级上册《丰收了》教学设计.docx
- 统编版(部编版)语文二年级上册《夜宿山寺》教学设计.docx
- 统编版(部编版)语文二年级上册《风娃娃》教学设计.docx
- 统编版(部编版)语文二年级上册《朱德的扁担》教学设计.docx
- 统编版(部编版)语文二年级上册《难忘的泼水节》教学设计.docx
- 统编版(部编版)语文二年级上册《纸船和风筝》教学设计.docx
文档评论(0)