仪器网(yiqi.com)欢迎您!

| 注册 登录
网站首页-资讯-专题- 微头条-话题-产品- 品牌库-搜索-供应商- 展会-招标-采购- 社区-知识-技术-资料库-方案-直播- 视频

问答社区

数据库软件access与oracle区别

java菜鸟路过 2014-08-06 15:16:20 291  浏览
  •  

参与评论

全部评论(2条)

  • Oo泪未了oO 2014-08-07 00:00:00
    access只是小型数据库。数据结构也很简单,没有什么cache概念。通常适用于数据记录不超过10W的小型应用程序。比如,电话本,个人博客,小型网站等等等。 oracle属于目前Z大数据库之一。数据结构和SQL执行算法还有各种丰富索引很受欢迎。主要使用在大型数据存放业务流程。比如:ZG电信,ZG移动话费记录清单......等。 access是1-2岁的小毛孩 oracle是100岁的老人家。

    赞(6)

    回复(0)

    评论

  • lichaoning6118 2015-10-30 00:00:00
    1.函数名称不同。2.      SQL语句实现的差别1)Oracle支持连续的Left Join,但是Access不支持。       Access实现Oracle的连续两个Left Join的方法:       Select * From TblA Left Join(Select * From TblB Left Join TblC )。2)Access给字段起别名是必须用AS,但是Oracle不用AS也可以,建议起别名全部都用AS。3)Oracle可以使用 Select Count( Distinct ColumnName ) From…..的语法,但是Access中不可以。Access中要实现这样的功能,要使用嵌套查询:       Select Count(*) From( Select Distinct ColumnName From Tbl….)4)Oracle中,如果TblA Left Join TblB,那么结果集是TblA中数据的数量。但是在Access中,TblA Left Join TblB,结果集的数量是TblA* TblB的数量。 在Oracle中,用一条SQL向一个递增的字段插入数据可以使用如下SQL:       Insert Into TblA ( N_ID ) Values ( ( Select ( Nvl( Max(N_ID), 0 )+1 ) from TblA ) );但是由于函数的不同,在Access中需要使用下面的SQL:Insert Into TblA( N_ID ) Values ( IIF( IsNull(DLookUp( ‘Max(N_ID)+1’, ‘TblA’, ‘’ )  ), 1, DLookUp( ‘Max(N_ID)+1’, ‘TblA’, ‘’ ) ) );DLookUp是Access的一个内置的函数,使用方法为:DLookup("字段名称" , "表或查询名称" , "条件")返回的结果为:从根据“条件”,从“表或查询名称”中查出“字段名称”的值。3.      使用Delphi时遇到的一些问题的解决办法1)不正常地定义参数对象。提供了不一致或不完整的信息       这个错误经常出现在操作Access数据库的日期字段时发生。原因为,Delphi默认将:X认为是一个参数,而Access中的时间可以表示为#2007-01-01 10:11:12#,这样,Delphi在解析这个字符串时会出问题。       解决方法有两个:       一、 在给TADOQuery对象的SQL属性赋值前,先调用qry.ParamCheck := True;然后再执行后续操作。在操作完成后,执行qry.ParamCheck := False,恢复默认设置。       二、 SQL语句中,将日期类型的字段全部作为参数来操作,例如:       sSql := ‘Insert Into TblA ( D_Date ) values (:D_Date)’;       qry.SQL.Text := sSql;       qry.ParamByName(‘D_Date’).Value := DateValue; 2)类似于“不可更新的查询”的错误。       Access数据库是只读的,更改使其为可写即可。

    赞(2)

    回复(0)

    评论

获取验证码
我已经阅读并接受《仪器网服务协议》

热门问答

数据库软件access与oracle区别
 
2014-08-06 15:16:20 291 2
数据库软件ORACLE太贵怎么办?
我们公司想开发一个大型的行业网站,其中有巨量的数据应用,想用ORACLE但一打听觉得实在太贵,如果项目运行顺利后要我们花钱购买倒是可以,但现在就买觉得初期投入实在太大。请问我们... 我们公司想开发一个大型的行业网站,其中有巨量的数据应用,想用ORACLE但一打听觉得实在太贵,如果项目运行顺利后要我们花钱购买倒是可以,但现在就买觉得初期投入实在太大。请问我们该怎么办?先从网站下载来用用,以后再给ORACLE交钱?这样可以吗?会有什么问题吗? 展开
2010-04-23 06:11:20 495 6
oracle 用什么数据库软件
 
2017-09-07 07:53:25 250 1
Oracle软件和数据库软件有什么关系和区别?
 
2016-06-10 15:59:40 202 1
oracle数据库软件可以复制吗
 
2016-06-03 18:07:19 248 3
怎样鉴别oracle正版数据库软件
 
2010-10-07 06:19:51 543 3
access数据库软件安装盘正版多少钱
 
2012-03-19 06:08:01 358 1
怎么下载Microsoft Access 数据库软件?
 
2010-12-06 00:39:58 332 5
WPS能够增加Access数据库软件吗
 
2016-12-10 13:43:59 730 1
有没有比Access 更好的数据库软件???
 
2013-03-29 00:20:42 274 5
access数据库软件是做什么用的
 
2017-05-23 20:56:21 338 1
谁有 数据库软件oracle 817 xp版安装文件
如题再次感谢... 如题 再次感谢 展开
2013-11-28 07:10:23 298 1
Microsoft Access 2010 Runtime是Access 2010的微软数据库软件吗?
想下个官方版的MicrosoftAccess2010但在官网这看到MicrosoftAccess2010Runtime这个不知道具体是什么... 想下个官方版的Microsoft Access 2010 但在官网这看到Microsoft Access 2010 Runtime这个 不知道具体是什么 展开
2014-12-03 18:55:50 424 1
平板电脑 可以装数据库软件access吗
 
2012-02-25 20:37:35 446 1
现在主流的数据库软件除了oracle,还有那些?
oracle对比其他的数据库软件的优势和劣势各是什么?谢谢。... oracle对比其他的数据库软件的优势和劣势各是什么?谢谢。 展开
2009-03-11 01:40:44 549 3
条形码与数据库软件
软件可以发至我的邮箱:ckrl@qq.com软件要求,与扫描枪相结合,连接数据库,当扫描数据输入到数据库,就自动显示这产品的信息,当然数据库的数据都提前输入的。... 软件可以发至我的邮箱:ckrl@qq.com 软件要求, 与扫描枪相结合,连接数据库,当扫描数据输入到数据库,就自动显示这产品的信息, 当然数据库的数据都提前输入的。 展开
2010-08-16 03:05:38 406 3
Apple的iwork办公套件有没有类似office Access的数据库软件
 
2018-11-21 04:45:26 224 0
在安装数据库oracle时,创建数据库和仅安装数据库软件有什么区别
 
2013-02-16 22:55:06 435 3
请问数据库软件microsoft access是作什么的。什么样的人用?什么时候用啊?
请问数据库软件microsoftaccess是作什么的。什么样的人用?什么时候用呀?谢谢呀!!... 请问数据库软件microsoft access是作什么的。什么样的人用?什么时候用呀? 谢谢呀!! 展开
2006-02-26 05:35:46 481 2
Oracle ipc 键值
我在Oracle 10g 客户端 配置 plsql 工具的用户名 因为用的是本地的数据库 想用ipc 但不知道ipc键值 在那里 请大家帮帮忙
2018-12-03 06:00:22 364 0

11月突出贡献榜

推荐主页

最新话题