收藏 分享(赏)

Transact-SQL语言编程.ppt

上传人:tkhy51908 文档编号:7973312 上传时间:2019-06-01 格式:PPT 页数:14 大小:295.50KB
下载 相关 举报
Transact-SQL语言编程.ppt_第1页
第1页 / 共14页
Transact-SQL语言编程.ppt_第2页
第2页 / 共14页
Transact-SQL语言编程.ppt_第3页
第3页 / 共14页
Transact-SQL语言编程.ppt_第4页
第4页 / 共14页
Transact-SQL语言编程.ppt_第5页
第5页 / 共14页
点击查看更多>>
资源描述

1、第3讲 Transact-SQL语言编程,编程基础知识,问题 如何编制类似C语言的基本程序?要能编程须具备哪些结构? 引用数据库对象的规则 Transact-SQL的语法元素 SQL Server中标识符的命名规则,练习1,问题:下面的标识符是否符合SQL Server的命名规则: $table table# _var_1 order details order,常量和变量,常量: 字符串常量 数值常量 日期常量 uniqueidentifier常量注:引用数值常量不用单引号,引用日期、字符串常量时需要加单引号,变量,变量:在程序运行过程中其值是变化的量 局部变量(以开头;使用DECLARE语

2、句声明) 【问题】 DECLARE var1 int,var2 money SELECT var1=50,var2=$29.95 SELECT var1,var2 全局变量(也称配置函数,是系统定义的变量,以开头;用户只能使用) 例如:versionrowcount,练习2,问题:编写程序计算两个整数之和 课本P99【例3.32】,运算符,算术运算符(+、*、/、%) 比较运算符(=、=、!=、!) 逻辑运算符(NOT、OR、AND、IN、LIKE、BETWEEN、EXISTS) 字符串连接运算符() 赋值运算符(=) 位运算符(&、|、),常用函数(自学),思考: 如何将一个数字转换为一个字

3、符串? 如何截取字符串? 如何根据一个人的出生年月,使用日期函数计算年龄? 如何对一个数进行取整?进行四舍五入?,批处理,批处理的特点 一次发给数据库服务器的所有的SQL语句,由GO作为结束标志。 编译成一个可执行单元执行计划 执行时,每次执行计划中的一条语句 特别注意:如果在一个批处理中,某条语句存在语法错误,SQL Server将不执行批处理中的任何语句。【例】,流控语句,【问题】如何用SQL语句编程实现:求1+2+3+4+100=? 编程思想: 代码: 分析:WHILE、BEGINEND、IFELSE、GOTO的使用用法 其他流控语句的使用用法 BRAEK:在循环语句中,用于退出本层循环

4、 CONTINUE:在循环语句中,结束本次循环,重新转到下一次循环条件的判断,练习3,编写程序,计算n!(n=10),并将结果显示出来,流控语句,CASE语句(开关语句) 【例】P108 例3.37 【练习4】在Xk数据库中显示班级编码、班级名称和系部名称(当系部编码为01时,显示系部名称为“计算机系”;当系部编码为02时,显示系部名称为“建筑系”;当系部编码为03时,显示系部名称为“旅游系”),要求使用CASE语句,流控语句,WAITFOR语句: WAITFOR DELAY time延迟一段时间 WAITFOR TIME time等待到一个时刻,本章总结,重点掌握: SQL Server中标识符的命名规则 学会使用局部变量和全局变量 学会使用一些常用的函数 流控语句 学会编写简单的SQL程序,

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 企业管理 > 管理学资料

本站链接:文库   一言   我酷   合作


客服QQ:2549714901微博号:道客多多官方知乎号:道客多多

经营许可证编号: 粤ICP备2021046453号世界地图

道客多多©版权所有2020-2025营业执照举报