第06章 销售管理数据库编程

第06章 销售管理数据库编程

ID:43804146

大小:639.50 KB

页数:38页

时间:2019-10-14

第06章 销售管理数据库编程_第1页
第06章 销售管理数据库编程_第2页
第06章 销售管理数据库编程_第3页
第06章 销售管理数据库编程_第4页
第06章 销售管理数据库编程_第5页
资源描述:

《第06章 销售管理数据库编程》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库

1、第六章销售管理数据库编程技能目标学会使用Transact-SQL语言对销售管理数据库进行应用编程,以提供数据库应用系统的开发能力SQLServer2005数据库应用技术清华大学出版社Transact-SQL语言的分类(1)数据定义语言DDL:用来创建数据库和数据库对象的命令,绝大部分以CREATE开头,如CREATETABLE等。(2)数据操作语言DML:用来操作数据库中各种对象,对数据进行修改和检索。DML语言主要有四种:SELECT(查询)、INSERT(插入)、UPDATE(更新)和DELETE(删除)。(3)数据控制语言DCL:用来控制数据库组件的存取许可、权

2、限等命令。(4)事务管理语言TML:用于管理数据库中的事务的命令。(5)其他语言元素:如标识符、数据类型、流程控制和函数等。SQLServer2005数据库应用技术清华大学出版社Transact-SQL语法约定Transact-SQL语法格式约定标识符续行注释批处理SQLServer2005数据库应用技术清华大学出版社常量根据常量值的不同类型,常量分为字符串常量、二进制常量、整型常量、实数常量、日期时间常量、货币常量和惟一标识常量。SQLServer2005数据库应用技术清华大学出版社变量SQLServer2005提供两种变量:用户自己定义的局部变量和系统提供的全局变

3、量。1、局部变量用户自己定义的变量称为局部变量。局部变量用于保存特定类型的单个数据值的对象。定义格式:DECLARE局部变量名数据类型[,...n]【例】定义一个整型变量。【例】定义三个varchar类型变量和一个整型变量局部变量的赋值SET@局部变量名=表达式[,…n](一次只能给一个变量赋值)SELECT@局部变量名=表达式[,…n][FROM子句][WHERE子句](一次可以给多个变量赋值)SQLServer2005数据库应用技术清华大学出版社变量(续)2、全局变量全局变量由系统定义和维护的变量,用于记录服务器活动状态的一组数据。全局变量名由@@符号开始。用户不

4、能建立全局变量,也不可能使用SET语句去修改全局变量的值。在SQLServer2005中,全局变量以系统函数的形式在使用。SQLServer2005数据库应用技术清华大学出版社运算符及表达式–运算符算术运算符:+(加)、―(减)、*(乘)、/(除)、%(取余)。赋值运算符:=位运算符:&(位与)、

5、(位或)、^(位异或)。比较运算符:=(等于)、>(大于)、<(小于)、>=(大于等于)、<=(小于等于)、<>(不等于)、!=(不等于)、!<(不小于)、!>(不大于)逻辑运算符:NOT、AND、OR等字符串串联运算符一元运算符SQLServer2005数据库应用技术清华

6、大学出版社运算符的优先级级别运算符1~(位非)2*(乘)、/(除)、%(取模)3+(正)、-(负)、+(加)、(+连接)、-(减)、&(位与)4=,>、<、>=、<=、<>、!=、!>、!<(比较运算符)5^(位异或)、

7、(位或)6NOT7AND8ALL、ANY、BETWEEN、IN、LIKE、OR、SOME9=(赋值)SQLServer2005数据库应用技术清华大学出版社流程控制语句1、BEGIN…END语句BEGIN…END语句用于将多个Transact-SQL语句组合为一个逻辑块,相当于一个单一语句,达到一起执行的目的。它的语法格式如下。BEGIN{语句1语句2

8、…}ENDSQLServer2005允许BEGIN…END语句嵌套使用。SQLServer2005数据库应用技术清华大学出版社流程控制语句(续)2、IF…ELSE语句IF…ELSE语句实现程序选择结构。它的语法格式如下。IF逻辑表达式{语句块1}[ELSE{语句块2}]SQLServer2005数据库应用技术清华大学出版社【例】在销售管理数据库中,查询员工的平均工资是否超过5000元,并显示相关信息。declare@avgmoneyselect@avg=avg(工资)from员工if@avg>5000beginprint@avgprint'员工的平均工资超过5000元

9、'endelsebeginprint@avgprint'员工的平均工资不超过5000元'endSQLServer2005数据库应用技术清华大学出版社流程控制语句(续)3、WHILE、CONTINUE和BREAK语句WHILE语句实现循环结构。如果指定的条件为真,就重复执行语句块,直到逻辑表达式为假。它的语法格式如下。WHILE逻辑表达式BEGIN语句块1[CONTINUE][BREAK]语句块2ENDSQLServer2005数据库应用技术清华大学出版社例1:计算并输出1+2+3+……+100表达式的和declare@iint,@sumintsele

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。