SQL数据库教程C8_1_2014.ppt

  1. 1、本文档共31页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
SQL数据库教程C8_1_2014创新

8.2 OLE DB和ADO 在多种语言中使用ADO (3)使用集合操作单条的SELECT语句   在使用游标时,通过Recordset::get_Collect( )和Recordset::put_Collect( ) 可以快速得到一个记录行的分量值。   例如: Sub Collect()   Dim rs As New Recordset --声明rs为Recordset对象的实例   rs.ActiveConnection = “...” --以rs调用Recordset的属性   rs.Source=“一条SQL查询语句”   rs.Open   Debug.Print rs.Collect(0),rs.Collect(1),rs.Collect(2)   Debug.Print rs.au_id, rs.au_fname, rs.au_lname End Sub * 规则的值枚举方法: 例:先在diannaoxs数据库中创建规则对象“only_char”,规则指定为4位仅字母的字符。创建自定义数据类型“ID_ghs”,… CREATE RULE only_char @x IN (‘[a-z A-Z] [a-z A-Z] [a-z A-Z] [a-z A-Z]’) … 用户自定义函数创建过程举例: 例:在diannaoxs数据库中创建一个自定义函数“进价偏差” 。该函数以《进货表2006》中的货号和进货日期为参数,返回该单进货的进价偏差,(进价偏差=((进价—平均进价)/平均进价) *100%)。 CREATE FUNCTION 进价偏差(@货号 char,@进货日期datetime) RETURNS float BEGIN declare @pjjj money,@jjpc ploat set @pjjj=(select sum(进价×数量)/sum(数量) from 进货表 2006 where 货号=@货号 and 进货日期=@进货日期) RETURN ((进价 – 平均进价) / 平均进价)*100% END 需要计算,使之为@货号和@进货日期对应的进价 需要计算,使之为@货号对应的平均进价 CREATE FUNCTION 进价偏差(@货号 char,@进货日期datetime) RETURNS float BEGIN DECLARE @jj money @pjjj money SELECT @pjjj= AVG(进价) from 进货表2006 where 货号=@货号 SELECT @jj= 进价 from 进货表2006 where 货号=@货号 and 进货日期=@进货日期日期) RETURN ((@jj – @pjjj) / @pjjj)) *100 END 用户自定义函数创建过程举例: 例:在diannaoxs数据库中创建一个自定义函数“进价偏差”,(进价偏差=((进价—平均进价)/平均进价) *100%)。该函数以《进货表2006》中的货号和进货日期为参数,返回该单进货的进价偏差。 8.1 ODBC的概念和配置方法 8.2 统一数据访问技术OLB DB和ADO 8.3嵌入式SQL 开发数据库应用程序主要需要两种技术:数据库链接和在应用程序中使用SQL。为此,需要了解如下的概念和技术: ODBC —开放数据库连接 OLB DB—面向数据库应用的对象链接和嵌入 ADO—组件式数据对象 嵌入式SQL—在高级编程语言中使用SQL的技术 MS:与其创建一个统一数据库(IBM和Oracle提倡),不如提供一个能够访问不同数据库的统一接口,这样会更加实用… 8.1 ODBC的概念和配置方法 概念 8.1 ODBC的概念和配置方法 概念 ODBC(Open Database Connectivity)即开放数据库连接,是MS提供的访问不同数据库的统一接口。 ODBC是MS开放服务结构(WOSA,Windows Open Services Architecture)中有关数据库的一个组件。 ODBC建立了一组规范,并提供了一组访问数据库的标准API(Application Programming Interface应用程序编程接口)。 ODBC本身也提供了对SQL语言的支持,用户可以直接将SQL语句发给ODBC。 8.1 ODBC的概念和配置方法 概念 一个基于ODBC的应用程序并不需要直接与DBMS通信,所有的数据库操作由ODBC中相应的驱动程序完成。 ODBC的最大优点是能以统一的方式处理所有的数据库。 ODBC组成 位于Windows控制面板的ODBC选项内,用于管理安装的ODBC

文档评论(0)

dajuhyy + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档