首页
课件、教案、试卷中心
用户登录
资料
搜索
ID: 19564975
9项目九 Transact-SQL编程 课件(共96张PPT)- 《网站数据库应用技术SQL Server 2008(项目教程)》同步教学(水利水电版)
日期:2026-02-19
科目:
类型:课件
查看:49次
大小:876892B
来源:二一课件通
预览图
1/12
张
水利水电
,
教学
,
同步
,
网站数据库应用技术SQL Server 2008(项目教程)
,
PPT
,
项目
(
课件网
) 网站数据库应用技术SQL Server 2008 (项目教程) 项目九: Transact-SQL编程 SQL Server编程 使用系统内置函数 用户自定义函数 任务一 任务二 任务三 Transact-SQL编程 任务四 游标 任务1: SQL Server编程 SQL Server编程 在数据库编程中除了使用基本的SQL语句实现数据库的添加、修改、删除和查询操作外,还可以使用程序逻辑进行更为复杂的SQL编程。 9.1.1任务分析 SQL Server编程 掌握Transact-SQL编程的基本语法,包括批处理、注释符、标识符、常量、变量、运算符、表达式、输出语句和流控语句。会综合运用Transact-SQL编程的语法知识,进行SQL Server编程,以解决实际问题。 9.1.2相关知识 SQL Server编程 1.批处理 批处理是由一个或多个Transact-SQL语句组成的,应用程序将这些语句作为一个单元提交给SQL Server执行。GO命令标志一个批处理的结束,通常把两个GO之间的SQL语句看作一个批处理。除了CREATE DATABASE(创建数据库)、CREATE TABLE(创建表)和CREATE INDEX(创建索引)语句之外的其他大多数的CREATE语句要单独作为一个批处理。 例如:创建一个视图,该视图要求显示班级表的所有记录。视图创建完成后,再使用SELECT语句查询课程表中的所有信息。要求使用批处理来完成上述问题。 9.1.2相关知识 SQL Server编程 创建显示班级表所有记录的视图V_Class的语句如下: CREATE VIEW V_Class AS SELECT * FROM 班级表 查询课程表所有记录的语句为SELECT * FROM 课程表。 如果在查询窗口中执行如下SQL语句: USE Student CREATE VIEW V_Class AS SELECT * FROM 班级表 SELECT * FROM 课程表 9.1.2相关知识 SQL Server编程 则执行结果如图9-1所示。 为了解决上述错误,将CREATE VIEW前面加上GO,使USE Student单独成为一个批处理,这样CREATE VIEW就成了另一个批处理的第一个语句。 USE Student GO CREATE VIEW V_Class AS SELECT * FROM 班级表 SELECT * FROM 课程表 9.1.2相关知识 SQL Server编程 出现上述错误,是因为CREATE VIEW要单独作为一个批处理,所以在(SELECT * FROM 课程表)的前面加上GO。 USE Student GO CREATE VIEW V_Class AS SELECT * FROM 班级表 GO SELECT * FROM 课程表 执行上述语句,就不会出现错误信息了。 9.1.2相关知识 SQL Server编程 2.注释符 注释,也称为注解,是写在代码中的说明性文字,对程序的结构及功能进行文字说明。注释内容不被系统编译,也不被程序执行。使用注释对代码进行说明,不仅能使程序易读易懂,而且有助于日后的管理和维护。在程序设计过程中,程序员要严格遵守代码编写规范,而注释就是其中很重要的一部分。SQL Server提供了两类注释符。 (1)单行注释:使用“--”表示,将注释内容写在--的后面。 (2)多行注释:使用“”表示,将注释内容写在之间。 例如: USE Student --打开Student数据库 CREATE VIEW V_Class 9.1.2相关知识 SQL Server编程 3.标识符 标识符是用来标识服务器、数据库和数据库对象(列、表、视图和索引等),Transact-SQL的保留字不能用做标识符。SQL Server的标识符有两种:常规标识符和分隔标识符。 (1)常规标识符:常规标识符的第一个字符必须是下列字符之一:26个大小写字母a~z、A~Z,来自其他语言的字母字符,还可以是下划线、@或#。其他字符可以为大小写字母,也可以为其他国家或地区字符中的十进制数字。常规标识符中不允许有空格或其他特殊字符。例如:使用“学生表”来表示学生表的表名称,“学生表”就是常规标识符 9.1.2相关知识 SQL Server编程 (2)分隔标识符:对于不符合常规标识符的标识符,用双 ... ...
~~ 您好,已阅读到文档的结尾了 ~~
立即下载
免费下载
(校网通专属)
登录下载Word版课件
同类资源
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(旅游大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(体育与教育大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(电子信息大类专业基础综合课)(PDF版,含解析)(2025-12-29)
2025-2026学年广西南宁市中等职业学校毕业班对口升学第一次模拟测试试卷(财经商贸大类专业基础综合课)(PDF版,含解析)(2025-12-29)
安徽省中职五校联盟2026届高三第七次联考旅游类专业(综合)试卷(图片版,含答案)(2026-01-09)
上传课件兼职赚钱