sqlserver2008数据库应用与开发教学课件作者李新德第五章
55页1、第五章 TSQL 程序设计,项目七 在数据库系统中编程,返回,项目七 在数据库系统中编程,一、TSQL 语言 尽管大多数关系数据库管理系统都将SQL 语言(Structured Query Language,结构化查询语句)作为标准的数据库语言,但几个重要的数据库供应商都对SQL 进行了不同程度的扩展,TSQL 和PSQL 便是市场上典型的对SQL 的扩充版本。TSQL 语言适用于微软的SQL Server数据库和赛贝斯的Sybase Adaptive Server 数据库,而PSQL 语言则适用于甲骨文公司的Oracle 数据库。 TSQL 是TransactSQL 的简写。利用TSQL 语言进行程序设计是SQL Server 的主要应用形式之一。,下一页,返回,项目七 在数据库系统中编程,不论是客户机/服务器架构的数据库应用程序,还是Web 应用程序,都会涉及对数据库中的数据进行处理,客户端应用程序只要发送TSQL 语句,就可通过特定的接口与服务器端的SQL Server 数据库管理系统实现通信,查询或修改相应数据并返回到客户端,完成数据的显示和管理。 可以把TSQL 语句嵌入某种
2、高级程序设计语言中来执行(如VB、VC、PB、Delphi),但TSQL 本身不提供用户界面,数据的输入和显示需要通过高级程序设计语言中的控件来完成。 二、TSQL 语言的组成,上一页,下一页,返回,项目七 在数据库系统中编程,TSQL 语言由以下几部分组成。 1. 数据定义语句(DDL) 数据定义语句用于对数据库以及数据库中的对象进行创建、删除、修改等操作,如CREATE、ALTER、DROP 等。数据库对象主要包括表、缺省约束、规则、视图、存储过程和触发器等。 数据定义语句的语法请参见前面章节。 2. 数据操纵语句(DML) 数据操纵语句用于操纵数据库中的各种对象,如select、insert、update、delete 等。其语法的使用方法,请参见前面章节。,上一页,下一页,返回,项目七 在数据库系统中编程,3. 数据控制语句(DCL) 数据控制语句用于安全管理,确认哪些用户可以查看或修改数据库中的数据,如:GRANT授予用户权限,REVOKE 收回权限,DENY 收回权限,并禁止其他角色继承权限。 4. TSQL 增加的语言元素 这部分是微软为了方便用户编程而增加的语言元素,包
3、括变量、运算符、函数、能够控制的语句和注释等,本章将介绍这部分内容。 三、TSQL 语言程序设计 TSQL 语言与其他计算机语言一样包含以下部分内容,TSQL 程序设计也将分任务介绍:,上一页,下一页,返回,项目七 在数据库系统中编程,(1) 变量和常量; (2) 系统数据类型和自定义数据类型; (3) 运算符; (4) 流程控制语句; (5) 系统函数。 任务一 常量、变量、自定义数据类型、运算符的使用 【知识准备】,上一页,下一页,返回,项目七 在数据库系统中编程,1. 常量 常量是指在程序运行过程中其值不变的量。根据常量值的不同类型,常量分为字符串常量、整型常量、实型常量、日期时间常量等,举例如下: 1)字符串常量 字符串常量是用单引号括起来,由ASCII 字符构成的符号串。 2)整型常量 整型常量分为二进制整型常量、十六进制整型常量和十进制整型常量。,上一页,下一页,返回,项目七 在数据库系统中编程,二进制整型常量为0 或1。 十六进制整型常量以前缀0x 开头,后面紧跟由数字0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F 组成的数字。 十进制整型常量就是最常见的
4、不带小数点的十进制数。 3)实型常量 实型常量有定点表示和浮点表示两种方式,如: (1) 定点表示: 2968.4307 3.6 236876.013,上一页,下一页,返回,项目七 在数据库系统中编程,(2) 浮点表示: 234.6E5 0.4E2 46E5 4)日期时间常量 其包含日期常量、时间常量和日期时间常量,它们都需要用单引号将表示时间日期的字符串括起来,以下都是SQL Server 可以识别的不同格式的常量: (1) 字母日期格式,如:April23,2010;,上一页,下一页,返回,项目七 在数据库系统中编程,(2) 数字日期格式,如:5/21/1995; (3) 未分隔的字符串格式,如:20110927、December19,2000; (4) 时间常量,如:17:36:12、09:45:PM; (5) 日期时间常量,如:April23,2010 09:45:12。 2. 变量 变量用于存放数据,分为全局变量和局部变量。 1)变量的声明 全局变量一般由系统提供且预先声明,典型标志是标识符前有“”符号,如ERROR、CONNECTIONS 等。,上一页,下一页,返回,项目七
《sqlserver2008数据库应用与开发教学课件作者李新德第五章》由会员E****分享,可在线阅读,更多相关《sqlserver2008数据库应用与开发教学课件作者李新德第五章》请在金锄头文库上搜索。
逍遥游复习 知识点整理
近现代法德关系史 高三展示课3稿
当代大学生人生信仰及追求的调查研究
长相思 纳兰性德-ppt课件
课件:危机意识 一
英语ppt演讲关于阿甘正传
发达国家基础教育改革的动向与趋势 修改版
中国民间美术 课件.ppt
生物质发电技术与系统 课程ppt 第1章 生物质发电技术现状及发展趋势 2学时 -----2016
现代信号处理思考题 含答案
执业药师继续教育 抑郁症的药物治疗 100分
小学生的成长档案模板不用修改 万能型
增订六版 现代汉语 上册 第二章文字 思考与练习答案
国家财政ppt课件
加拿大英语介绍
六年级统计图的选择课件
中学生成长档案ppt
中国现代文学史期末复习整理
lohi和hihilo训练对女子赛艇运动员运动能力影响的比较研究
风雨贾平凹阅读答案
2024-04-11 25页
2024-04-11 37页
2024-04-11 28页
2024-04-11 31页
2024-04-11 36页
2024-04-11 29页
2024-04-11 22页
2024-04-11 27页
2024-04-11 34页
2024-04-11 32页