精华内容
下载资源
问答
  • 数据库oracle与mysql在语法上的区别

    万次阅读 2012-09-23 09:33:41
     绝对免费网站建设  互联网信息时代 你最需要一个网站 ...数据库oracle与mysql在语法上的区别不是很多,但是也有一些。下面是部分参考:   1,oracle没有offet,limit,在mysql中我们用它们来控制显示的...

     

     绝对免费网站建设   
    互联网信息时代
    你最需要一个网站
    请到
    http://www.mm818.top

    简单注册>>即刻拥有网站
    手机端,PC端任你用

    ===================

      

    数据库oracle与mysql在语法上的区别不是很多,但是也有一些。下面是部分参考:

     

    1,oracle没有offet,limit,在mysql中我们用它们来控制显示的行数,最多的是分页了。oracle要分页的话,要换成rownum。

    2,oracle建表时,没有auto_increment,所有要想让表的一个字段自增,要自己添加序列,插入时,把序列的值,插入进去。

    3,oracle有一个dual表,当select后没有表时,加上的。不加会报错的。select 1 这个在mysql不会报错的,oracle下会。select 1 from dual这样的话,oracle就不会报错了。

    4,对空值的判断,name != ""这样在mysql下不会报错的,但是oracle下会报错。在oracle下的要换成name is not null

    5,oracle下对单引号,双引号要求的很死,一般不准用双引号,用了会报

    ERROR at line 1:
    ORA-00904: "t": invalid identifier

    而mysql要求就没有那么严格了,单引号,双引号都可以。

    6,oracle有to_number,to_date这样的转换函数,oracle表字段是number型的,如果你$_POST得到的参数是123456,入库的时候,你还要to_number来强制转换一下,不然后会被当成字符串来处理。而mysql却不会。

    7,group_concat这个函数,oracle是没有的,如果要想用自已写方法。

    8,mysql的用户权限管理,是放到mysql自动带的一个数据库mysql里面的,而oracle是用户权限是根着表空间走的。

    9,group by,在下oracle下用group by的话,group by后面的字段必须在select后面出现,不然会报错的,而mysql却不会。

    10,mysql存储引擎有好多,常用的mysiam,innodb等,而创建oracle表的时候,不要这样的,好像只有一个存储引擎。

    11,oracle字段无法选择位置,alter table add column before|after,这样会报错的,即使你用sql*plus这样的工具,也没法改字段的位置。

    12,oracle的表字段类型也没有mysql多,并且有很多不同,例如:mysql的int,float合成了oracle的number型等。

    13,oracle查询时from 表名后面 不能加上as 不然会报错的,select t.username from test as t而在mysql下是可以的。

    14,oracle中是没有substring这个函数的,mysql有的。

    请到 http://shenlong888.cn。。。。

    

    展开全文
  • 怎么将上下标保存到数据库oracle

    千次阅读 2010-08-01 13:15:00
    怎么将上下标保存到数据库oracle中,望高手指点。

    怎么将上下标保存到数据库oracle中,望高手指点。

    展开全文
  • IntelliJ IDEA 连接数据库 Oracle

    千次阅读 2018-05-25 13:15:42
    https://blog.csdn.net/zhoukikoo/article/details/79175624
    https://blog.csdn.net/zhoukikoo/article/details/79175624
    展开全文
  • 三大主流关系数据库Oracle、DB2和SQL Server之间的比较

    三大主流关系数据库OracleDB2SQL Server之间的比较

    甲骨文、IBM和微软是关系数据库产品的前三强,由表中数据可以看出,MS SQL Server的市场份额增长速度是最快的,Oracle的市场份额呈下滑趋势。而且根据2006Gartner的调查数据显示,SQL Server数据库在非主机市场上的市场份额从2003年以来正以18% 的速度快速增长,市场占有率达26%,位居第二位。SQL Server的市场份额增长如此快,主要归功于SQL Server 2005SQL Server 2005在中国市场创下了3倍于市场平均增长率的增长速度,市场销售额同比增长SQL Server 2005凭借其在企业级数据管理、开发工作效率和商业智能方面的出色表现赢得了众多用户的青睐,成为目前唯一能够真正胜任从低端到高端任何数据应用的企业级数据库平台。据IDC统计,中国数据库市场平均年增长率保持在10%-12%,而SQL Server 2005以惊人的增长速度,重新定义了企业级市场的格局,成为业界增长最快的数据库产品。同OracleIBM相比,微软在数据库市场只能算后起之秀,但它凭借自下而上及其低价策略,以强劲的增长势头,一点点蚕食着IBMOracle在数据库版图内的疆土。<o:p></o:p>

    在价格上,SQL Server 2005的售价与IBMDB2以及Oracle基本持平,但DB2Oracle 还要收取很多额外费用。SQL Server 2005的基本产品包,加上数据管理产品、商业智能产品及多核心支持的所有费用仅为其他厂商的1/10

    在功能和性能上,IBM DB2一直是高端产品,它在高端市场的地位很牢固,微软和Oracle无法与之抗衡。而在中低端市,也是最大的一块市场,被Oracle和微软所占据,两家公司竞争非常激烈。下面主要比较Oracle SQL Server 2005在功能和性能差别。

    1.   平台。Oracle走的是多平台兼容的道路,Oracle的产品可以运行于各种主流的操作系统平台,而SQL Serve 2005深深植根在Widows平台上。Oracle在兼并了RDB后更是提供了对VMS环境的支持,而SQL Server仅仅支持Windows操作系统,但它与windows天衣无缝的结合,将其性能发挥到了极致,这是windows平台下的Oracle无法比拟的。

    2.    操作易用性。Oracle由于有了各类Java GUI的支持,迅速弥补了这一方面与SQL Server的差距,但在易用性上仍不如SQL Server 2005SQL Server是公认最好用的数据库产品。由于SQL Server 2005操作相对简单,必然会赢得很大一部分客户的支持,这也是SQL Server 2005市场份额增长如此迅速的重要原因之一。

    3.     客户端支持。在数据库连接方面,SQL Server 2005ADOOLE DBDAOODBC和新加入的ADO.NETNative Client支持;OracleJDBCODBCOLE DBOCI的支持,并且提供了NET版的Oracle Client Provider。但在前台开发工具中, SQL Server 2005Visual Studio 2005有着天衣无缝的结合,而且C#可以在SQL Server 2005开发中使用,这必然为前台开发人员提供了很大的便利。

    4.    OracleJava的支持非常强大,而SQL Server 2005增加了对CLR的支持,也可以内嵌C#语言。SQL Server 2005基本上实现了一个“完整版的Hibernate”,不仅仅是存储过程、触发器、视图,而是整个SQL Server 2005环境的对象化支持。

    5.    国际化、本地化方面双方的支持都非常完备,难分伯仲。

    6.    对移动设备的支持。双方均有移动设备版的产品,可以嵌入到各种移动设备中使用。由于微软有自己的嵌入式操作系统Windows CE,基于该平台上的开发工具Visual Studio CE,再加上微软的嵌入式SQL Server,可以为用户得供一套高效、可靠、方便的嵌入式开发环境。

    7.     增强的Reporting ServiceNotification ServiceSQL Server 2005Oracle 1Og在报表服务和通知服务两个方面平分秋色。

    8.      XML的支持。SQL Server 2005XML的支持异常强大,不仅支持XML存储,而且还新增一种XML数据类型,用户可以通过XML函数可对XML数据类型进行方便的操作,同时也可以利用XQuery等来操作XML数据。在对XML的支持上,SQL Server 2005Oracle >可以说是旗鼓相当,都很强大。

    9.     数据挖掘。Oracle <提供的数据挖掘工具data miner提供了多种算法,而且以API的形式提供给用户调用。SQL Server 2005提供了9大类数据挖掘算法,有Report ServiceAnalysis service作为支持,并且前台还有XML/A来显示结果,其数据挖掘功能也是异常强大。在数据挖掘方面,两者各有优势,难分高低。

    10.   空间数据库的开发。Oracle中提供了一个完整的2-D3-D数据开发平台,而SQL Server 2005中没有对应的产品,这是SQL Server 2005的缺点。

    总之SQL Server 2005在功能上与Oracle 不相上下,在性能上直逼Oracle SQL Server 2005凭借其操作简便,有应用平台Windows和开发工具Visual Studio 2005作为支持,必将有很好的发展前景,也将赢得更多的用户,其市场占有率必定会越来越大

    四大数据库的比较(SQLServer、Oracle、Sybase和DB2)

          SQL Server
      只能在windows上运行,没有丝毫的开放性,操作系统的系统的稳定对数据库是十分重要的。Windows9X系列产品是偏重于桌面应用,NT server只适合中小型企业。而且windows平台的可靠性,安全性和伸缩性是非常有限的。它不象unix那样久经考验,尤其是在处理大数据量的关键业务时。
      Oracle
      能在所有主流平台上运行(包括 windows)。完全支持所有的工业标准。采用完全开放策略。可以使客户选择最适合的解决方案。对开发商全力支持。
      Sybase ASE
      能在所有主流平台上运行(包括 windows)。 但由于早期Sybase与OS集成度不高,因此VERSION 11.9.2以下版本需要较多OS和 DB级补丁。在多平台的混合环境中,会有一定问题。VERSION 12.0以上版本得到了一定的改进。
      DB2
      能在所有主流平台上运行(包括windows)。最适于海量数据。DB2在企业级的应用最为广泛,在全球的500家最大的企业中,几乎85%以上用DB2数据库服务器,而国内到97年约占5%。
      可伸缩性,并行性
      SQL server
      并行实施和共存模型并不成熟。很难处理日益增多的用户数和数据卷。伸缩性有限。
      Oracle
      并行服务器通过使一组结点共享同一簇中的工作来扩展windownt的能力,提供高可用性和高伸缩性的簇的解决方案。如果windowsNT不能满足需要,用户可以把数据库移到UNIX中。 Oracle的并行服务器对各种UNIX平台的集群机制都有着相当高的集成度。
      Sybase ASE
      虽然有DB SWITCH来支持其并行服务器,但由于DB SWITCH在技术层面还未成熟,且只支持版本12.5以上的ASE SERVER,因为DB SWITCH技术需要一台服务器充当SWITCH,从而在硬件开销上会有所增加。
      DB2
      具有很好的并行性。DB2把数据库管理扩充到了并行的、多节点的环境。数据库分区是数据库的一部分,包含自己的数据、索引、配置文件、和事务日志。数据库分区有时被称为节点或数据库节点。
      安全性
      SQL server
      没有获得任何安全证书。
      Oracle Server
      获得最高认证级别的ISO标准认证。
      Sybase ASE
      获得最高认证级别的ISO标准认证。
      DB2
      获得最高认证级别的ISO标准认证。
      性能
      SQL Server
      多用户时性能不佳
      Oracle
      性能最高, 保持开放平台下的TPC-D和TPC-C的世界记录。
      Sybase ASE
      性能接近于 SQL Server。但在UNIX平台下的并发性要优与 SQL Server。
      DB2
      性能较高适用于数据仓库和在线事物处理。
      客户端支持及应用模式
      SQL Server
      C/S结构,只支持windows客户,可以用ADO,DAO,OLEDB,ODBC连接.
      Oracle
      多层次网络计算,支持多种工业标准,可以用ODBC,JDBC,OCI等网络客户连接。
      Sybase ASE
      C/S结构,可以用ODBC,Jconnect,Ct-library等网络客户连接。
      DB2
      跨平台,多层结构,支持ODBC,JDBC等客户
      操作简便
      SQL Server
      操作简单,但只有图形界面。
      Oracle
      较复杂,同时提供GUI和命令行,在windowsNT和unix下操作相同
      Sybase ASE
      较复杂,同时提供GUI和命令行。但GUI较差,常常无法及时状态,建议使用命令行。
      DB2
      操作简单,同时提供GUI和命令行,在windowsNT和unix下操作相同
      使用风险
      SQL server
      完全重写的代码,经历了长期的测试,不断延迟,许多功能需要时间来证明。并不十分兼容早期产品。使用需要冒一定风险。
      Oracle
      长时间的开发经验,完全向下兼容。得到广泛的应用。完全没有风险。
      Sybase ASE
      向下兼容, 但是ct-library 程序不益移植。
      DB2
      在巨型企业得到广泛的应用,向下兼容性好。风险小。
      经过上述比较,我们不难发现,DB2是最好的数据库。

    http://blog.sina.com.cn/s/blog_62b1508e0100i5zk.html

     

    展开全文
  • 还是连接不上提示没有安装32位 Oracle client。 问题1:是否是各个软件安装顺序的问题。 问题2:是否为plsql的版本导致(已经换过两个plsql) 问题3:究竟怎么配置才能连接成功。或者有更好的方法分享也可以。 谢谢
  • oracle中有数据,但是Mybatis或hibernate查询却总是得不到,试着在数据库打一下commit。说不定能解决问题
  • 数据库Oracle之用户、角色和权限

    千次阅读 2017-02-27 16:05:12
    一、Oracle安装成功后会有两个管理员的角色,分别是SYS和SYSTEM,密码是你安装数据库时设定的密码 二、用超级管理员SYS的身份登录,登录命令是:SQLPLUS SYS/密码 AS SYSDBA 三、登录之后可以进行打开和关闭...
  • 不懂xshell ,需要导入大量数据到 oracle ,求教大神 指导 (xshell 与xftp的 关系) 不懂指令 ,比如怎么在xshell 上找到oracle 数据库,然后怎么执行 导入
  • 3月28日,甲骨文公司宣布全球最佳数据库的最新版本Oracle Database 12c第二版 (12.2版) 现在可以部署在所有环境中,包括云端、Oracle Cloud at Customer及企业本地。 Oracle Database 12c第二版强化了独特的多...
  • (1).oracle用户登录系统。 (2).sqlplus / as sysdba登陆数据库。 (3).执行alter system set REMOTE_LOGIN_PASSWORDFILE=NONE SCOPE=SPFILE; (4).shutdown immediate. (5).startup.   最后欢迎大家访问我的个人...
  • Caused by: java.sql....之前本地使用的oracle11g,结果服务器上为Oracle12c,因此出现连接异常问题。 具体解决方案如下: 首先ping 或者telnet数据库看是否是通的,如果不通那累死也连不上呢。 其次确...
  • Oracle数据库

    万人学习 2016-12-31 09:04:38
    本课程主要讲解如下内容:Oracle体系结构、Oracle 基础管理、SQL 语言、Sequence和...在本课程讲解之中会提供有相应的练习习题以及综合案例分析,帮助读者迅速掌握Oracle数据库的核心开发技能。官方QQ群:612148723。
  • sqlplus连接oracle数据库(连接本地oracle数据库和连接远程的oracle数据库) 虽然我们现在平时都是使用PLSQL Developer这个软件工具了,但是我们还是要了解sqlplus 想要成功连接本地的oracle数据库,首先要确保...
  • 如何使用本地Oracle数据访问远程Oracle数据库。知道远程数据库的ip、数据库名、数据库用户名、密码、service_name(sid)。例如:我想将远程数据库中的一张表中的数据插入到本地数据库表中。如何实现?不希望使用...
  • 分布式数据库-Oracle数据库

    千次阅读 2018-06-17 23:40:03
     项目的开展总离不开一个科学高效的数据管理系统为我们服务,Oracle数据库绝对是其中的佼佼者。下面通过我这几天的一些认识来给大家做一些分享和总结。 笔记  Oracle 是一个 RDBMS 系统,也是一款应用软件。...
  • plsql 连接oracle数据库详细配置

    万次阅读 多人点赞 2016-06-22 18:25:17
    第一次用这种方式连接oracle数据库,自己百度搞了快两个小时才弄好,百度的资源也不靠谱,看了好多都不完整,搞完了报各种错误,各种连不上数据库,自己整理下资料,希望给其他的同行予以借鉴,不能保证每个人都能...
  • 关闭Oracle数据库/启动Oracle数据库

    千次阅读 2017-09-10 20:37:24
    SQLPLUS命令连接到Oracle数据库后, SQL> shutdown immediate //执行关闭Oracle数据库命令 ORA-01031: insufficient privileges //执行关闭Oracle数据库命令,出现错误‘权限不足’,即当前登录用户权限...
  • 以下是我安装Oracle19c的实例...1、下载Oracle 19c数据库 Oracle官方下载链接: https://www.oracle.com/downloads/#category-database 这里也有Oracle19c网盘链接链接:https://pan.baidu.com/s/1Ai3AfklLcrNXv...
  • 一次Oracle11g数据库导入Oracle10g数据库操作笔记
  • oracle数据库教程

    千人学习 2019-06-29 19:38:57
    本课程从概念、实战和原理三方面深入的讲解了Oracle数据库的方方面面,课程内容涵盖了Oracle数据库中的绝大部分基础知识,以及高级编程中的常见案例和应用。大家既可以全部学习,掌握整个oracle体系知识,也可以...
  • Oracle数据库安装教程--Oracle19c DataBase

    万次阅读 多人点赞 2019-09-08 22:33:56
    访问Oracle官网(https://www.oracle.com/index.html)下的数据库下载地址: https://www.oracle.com/database/technologies/oracle-database-software-downloads.html 找到Oracle Database 19c 这里选择Win10 64...
  • Oracle-Oracle数据库结构

    千次阅读 2017-06-02 13:16:32
    再谈Oracle数据库结构之前写了一篇文章《Oracle-知识结构漫谈》 粗略的介绍了Oracle数据库接口,在这里再更加详细的描述一下,当做是对原有知识的巩固,温故知新。Oracle体系结构数据库的体系结构是从某一个角度来...
  • Oracle实例和Oracle数据库(Oracle体系结构)

    万次阅读 热门讨论 2010-04-26 11:47:00
    --==========================================--Oracle实例和Oracle数据库(Oracle体系结构)--==========================================/* 对于初接触Oracle 数据库的人来讲,很容易混淆的两个概念即是Oracle ...
  • oracle数据库下载地址

    万次阅读 2020-08-15 10:06:59
    oracle数据库下载地址
  • exp导出oracle数据库表:(以本机管理员身份),参考http://jiqinlin.iteye.com/blog/758469 导出表:exp 用户名/密码@localhost(ip地址):端口号/数据库实例名 file=本地地址\想要生成的表明.dmp owner=(用户名,密码)...
  • 关系型数据库oracle数据库简介

    千次阅读 2018-07-27 01:10:42
    一、关系型数据库简介 1、关系模型 (1)1970年美国IBM公司研究员E.F.Codd首次提出了数据库系统的关系模型,开创了数据库的关系方法和关系数据理论的研究,为数据库技术奠定了理论基础。由于E.F.Codd的杰出工作,...
  • oracle11g数据库导入导出方法教程

    万次阅读 多人点赞 2018-03-04 15:03:09
    oracle11g数据库导入导出: ①:传统方式——exp(导出)和(imp)导入: ②:数据泵方式——expdp导出和(impdp)导入; ③:第三方工具——PL/sql Develpoer;一、什么是数据库导入导出? oracle11g数据库的导入/导出,...
  • Oracle数据库简介

    千次阅读 2017-02-24 16:47:58
    Oracle数据库简介 本章提供了Oracle数据库的概述,包含以下部分: 关于关系数据库 架构对象 数据访问 事务管理 Oracle数据库架构 Oracle数据库文档路线图 关于关系...
  • Oracle数据库安装步骤:

    万次阅读 多人点赞 2018-12-01 18:05:27
    Oracle数据库是一个大型的收费数据库(因此在国内不是太常用),而mysql数据库是一个中型的免费数据库(在国内使用人数众多)。在国外人们都比较喜欢使用oracle数据库,即便它是收费的,在国内的话,人们就更喜欢...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 295,847
精华内容 118,338
关键字:

数据库oracle