- 1、本文档共21页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
* * * * * * * * * * * * * 第8章 T-SQL编程—基础知识 第23讲 SQL Server 2008 第8章 T-SQL编程—— 基础知识 第23讲 复习: 设计数据库 收集、分析数据→建立概念模型(ER图)→建立逻辑模型(关系模型) →关系规范化:1NF → 2NF → 3NF 数据库的操作 创建、修改、删除数据库 数据表的操作 创建、修改、删除数据表、添加表约束;插入、修改、删除数据 数据查询 基本查询、汇总查询、连接查询、子查询 视图的使用和数据索引 规则和默认值对象 第8章 T-SQL编程 ——基础知识教学内容 基础知识: 标识符 常量 变量 T-SQL系统内置函数 T-SQL的运算符 使用批处理 第8章 T-SQL编程 —— 基础知识学习目标 认知目标: 了解T-SQL语言标识符的命名规则 掌握常量的书写格式和基本用途 掌握运算符的使用方法 了解批处理的含义 能力目标: 掌握变量的声明、赋值和显示方法(重点) 掌握系统内置函数的使用方法(难点) 一、标识符 标识符的含义 是指用户定义的服务器名、数据库名、数据库对象名、常量名、变量名等各种名称。 命名规则 标识符的长度可以为1-128个字符 标识符的第一个字符必须为字母、下划线、汉字、@、# 以@为首的标识符表示1个局部变量。 以#为首的标识符表示1个临时数据库对象。 标识符内不允许有空格,也不允许为SQL中的关键字 一、标识符 课堂练习1:判断下列哪些标识符是合法的?哪些是不合法的? _AbC X yz @a1 where #proc ##xs 7table as 二、常量 常量的含义 在运行过程中保持不变的量,是表示特定数据值的符号 常量的书写格式 取决于它所表示的值的数据类型 课堂练习2:判断下列常量是什么类型常量? 1894 0x1101 2.5E2 1.52 $12 -$23.5 ‘123’ ‘w34’ ‘’ ‘2012-03-18’ 整型常量 二进制常量 浮点型常量 精确数字型常量 货币常量 字符串常量 日期时间型常量 数值型常量 三、变量 ——1.类型 局部变量: 用户自己定义的变量,用于在语句之间传递数据 局部变量名以@符号开头 使用时,必须先声明 全局变量(了解): 是系统定义的变量,用于存储系统的特定信息 全局变量名以@@符号开头 用户不能建立全局变量,也不能修改其值 三、变量 ——2.局部变量的声明 语法格式 declare @变量名 数据类型[,…n] 实例1:分别定义一个整型变量和两个字符型变量。 declare @name varchar(10) declare @age smallint , @msg varchar(50) 注意:局部变量未被赋值之前,其值为null 三、变量 ——3.局部变量的赋值 语法格式: set @变量=表达式 select @变量=表达式 [,…n] 说明: select语句不能同时完成赋值和查询两种操作 实例2:给@age、@name、@msg赋值,对吗? set @name=‘刘伟’,@age=21 select @msg=‘欢迎使用SQL Server 2008’ 三、变量 ——4.局部变量的显示 语法格式为: print 表达式 select 表达式 [,…n] 实例3:显示@age、@name的值。 print @name print @age select @name as 姓名, @age 年龄 必须是char、varchar;或可以隐式地转化成字符型的常量或变量表达式。 注意与赋值的区别。 四、函数 ——1.类型 数据类型转换函数 cast( ) 、 convert( ) 聚合函数 sum( )、avg( )、max( )、min( )、count( ) 字符串函数 将数值转换为字符串str( )、求串长len( )、转换为大写/小写字母upper( ) / lower( )、截取子串left( )/right( ) 日期和时间函数 求当前系统日期:getdate( )、dateadd( )、datediff( )、datepart( ) 四、函数 ——2.常用函数应用 实例4: “欢迎使用SQL Server 2008”,显示该字串的长度。 decla
您可能关注的文档
- 关系数据库与SQLServer2008第2版作者龚小勇第6讲数据库的创建和管理(实训)课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第7讲创建数据表和约束课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第8讲数据表和约束的创建(实训)课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第9讲数据表的管理和操作课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第10讲数据表的管理和操作(实训)课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第12讲第4章上机测验课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第13讲数据的基本查询课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第14讲数据的基本查询(实训)课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第15讲数据汇总查询课件.ppt
- 关系数据库与SQLServer2008第2版作者龚小勇第16讲数据汇总查询(实训)课件.ppt
- 2025届衡阳市第八中学高三一诊考试物理试卷含解析.doc
- 2025届湖南省娄底市双峰一中等五校重点中学高三第二次诊断性检测物理试卷含解析.doc
- 天水市第一中学2025届高三第二次联考物理试卷含解析.doc
- 2025届金华市重点中学高三考前热身物理试卷含解析.doc
- 2025届北京市石景山区第九中学高三第四次模拟考试物理试卷含解析.doc
- 江苏扬州市2025届高三第一次模拟考试物理试卷含解析.doc
- 2025届江苏省南通市高级中学高考物理五模试卷含解析.doc
- 广东省清远市华侨中学2025届高三第一次调研测试物理试卷含解析.doc
- 辽宁省凤城市2025届高三第五次模拟考试物理试卷含解析.doc
- 内蒙古巴彦淖尔市重点中学2025届高考仿真卷物理试卷含解析.doc
文档评论(0)