数据库高级SQl相关技术

上传人:宝路 文档编号:48160859 上传时间:2018-07-11 格式:PPT 页数:73 大小:188.12KB
返回 下载 相关 举报
数据库高级SQl相关技术_第1页
第1页 / 共73页
数据库高级SQl相关技术_第2页
第2页 / 共73页
数据库高级SQl相关技术_第3页
第3页 / 共73页
数据库高级SQl相关技术_第4页
第4页 / 共73页
数据库高级SQl相关技术_第5页
第5页 / 共73页
点击查看更多>>
资源描述

《数据库高级SQl相关技术》由会员分享,可在线阅读,更多相关《数据库高级SQl相关技术(73页珍藏版)》请在金锄头文库上搜索。

1、 6章 高级SQL相关技术 6.1 SQL编程基础6.2 事务613 游标6.4 存储过程6.5 触发器6.6 嵌入式SQL ample库中几张表 字段名 类型及长度 “|完整性约束客户编号 |Int 主码公司名称 Varchar(50)联系人 Varchar(10)联系方式 Varchar(50) 张 等段名 类型及长度 |完整性约束员工编号 Int 主码姓名 Vatchar(8)所属部门 Varchat(8)职位 Vatchat(10)工资 Decimal(8.2) 表6.2 员工数据表 张表 段名 类型及长度 完整性约束项目编号 Int 主码项目名称 Vatchat(8)客户编号 it负

2、责人编号 |int开始日期 datetime终止日期 datetime经费(万元) Decimal(8,2) 表6.3 项目数据表 J1 SQL编程基础 5T-SQL是针对数据库的查询语言,它的编程结构比其他程序设计语言更为简单四 二 g5批处理是一组T-SQL语句的集合,可以是一条语句,也可以由多条语句组成。批处理语句以GO为结束标志。GO只是个标志语句,并不被执行。在TSQL存储过程调用时,如果调用语句不是一段批语句的第一句,则调用前需要加EXEC;创建表和创建视图的语铝只能存在于一个单独的批处理语名中 变量是T-SQL用来在其语句间传递数据的= 由系统勤用户定义并赋值: 全局变量 6全局

3、变量往往用来记录数据库的活动状态。用变量名表示o几个常用的全局变量QERROR一二返回上一条TjSQL语名执行后的状态值。如有果为0表示语句执行正确,非0表示发生错误。GFETCH_STATUS一一返回被FETCH语名执行的最后游标状态,如果为0表示FETCH执行成功,非0表示发生错误。QROWCOUNT一一返回上一条T-SQL语句影响到的记录个数。 4 局部变量 变量名”表示。声明局部变量使用DECLARE语后面跟上变量名和变量数据类型。局部变量赋值可以用SELECT语句或SET语句例6.1USE SAMPLEGODECLARE “” Mychar “VARCHAR(10),Max_SalaryDecimal(7,2)SET Mychar=最高工资SELECT Max_Salary=MAX(工资)FROM 员工数据表 有 函数 G常用的函数有系统函数、日期函数、字符串函数、数学函数以及用户自定义函数等

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号