
Oracle
薛忠跃
这个作者很懒,什么都没留下…
展开
-
Oracle数据的导入导出
Oracle数据的导入导出应用imp/exp命令。exp命令可以把Oracle数据从数据库服务器导出到本地的dmp文件,imp命令可以把dmp文件从本地导入到数据库服务器中。可以在SQLPLUS.EXE或者DOS(命令行)中执行这两个命令。数据导出:1 将数据库yqzx完全导出,用户名gisywptnew 密码gisywptnew 导出到D:\yqzx.dmp中;exp gisywptnew /g...原创 2018-03-06 21:04:01 · 303 阅读 · 0 评论 -
Oracle数据库基本理论的整理
1.数据库数据库就是存储在磁盘上的文件,这些文件中保存的数据有一定的物理结构和逻辑结构。2.数据库名(概念)数据库名(db_name)就是一个数据库的标识,就像人的身份证号一样。如果一台机器上装了多个数据库,那么每一个数据库都有一个数据库名。在数据库安装或创建完成之后,参数DB_NAME被写入参数文件之中。数据库名是在安装数据库、创建新的数据库、创建数据库控制文件、修改数据结构、备份与恢复数据库时...原创 2018-03-07 19:51:35 · 328 阅读 · 0 评论 -
Oracle中索引及空间索引的总结整理
索引:对数据库表中的某些列进行排序,便于提高查询效率。索引与表一样,也属于段(segment)的一种。里面存放了用户的数据,跟表一样需要占用磁盘空间。索引是一种允许直接访问数据表中某一数据行的树型结构,为了提高查询效率而引入,是一个独立于表的对象,可以存放在与表不同的表空间中。索引记录中存有索引关键字和指向表中数据的指针(地址)。对索引进行的I/O操作比对表进行操作要少很多。索引一旦被建立就将被O...原创 2018-03-14 19:50:49 · 4679 阅读 · 0 评论 -
Oracle存储过程初探
存储过程(Stored Procedure):是一组用于完成特定数据库功能的SQL语句集,该SQL语句集经过编译后存储在数据库系统中。在使用时候,用户通过指定已经定义的存储过程名字并给出相应的存储过程参数来调用并执行它,从而完成一个或一系列的数据库操作。优缺点:1. 存储过程和函数以命名的数据库对象形式存储于数据库当中。存储在数据库中的优点是很明显的,因为代码不保存在本地,用户可以在任何客户机上登...原创 2018-03-16 07:38:24 · 379 阅读 · 0 评论 -
Oracle关联查询的优化总结(一)
1.SELECT子句中避免使用 " * " ORACLE在解析的过程中, 会将"*" 依次转换成所有的列名, 这个工作是通过查询数据字典完成的, 这意味着将耗费更多的时间。2.减少访问数据库的次数 ORACLE在内部执行了许多工作: 解析SQL语句, 估算索引的利用率, 绑定变量 , 读数据块等。3.整合简单、无关联的数据库访问 如果你有几个简单的数据库查询语句,你可以把它们整合到一个查询中...原创 2018-03-12 19:56:54 · 1641 阅读 · 0 评论 -
Oracle中物化视图初探
Oracle的物化视图是包括一个查询结果的数据库对象,它是远程数据的本地副本,或者用来生成基于数据表求和的汇总表。物化视图存储基于远程表的数据,也可以称为快照。materializedview(MV)是自动刷新或者手动刷新的,View不用刷新 MV也可以直接update,但是不影响base table,对View的update反映到base table上 MV主要用于远程数据访问,mv中的数据需要...原创 2018-03-13 20:39:33 · 478 阅读 · 0 评论 -
关于Oracle大字段中存储主键集合后的读取问题
业务场景:空间叠加分析计算当前项目范围与底图中哪些项目有重叠,求重叠项目明细。经过空间分析后,已经将重叠项目的主键存储大字段中,以“,”为分割符。Create or replace view v_cdjc_kz asselect “XMMC”,”PZSJ” from v_cdjc_kz_gcs2000 Awhere A.keyid in (select * from v_cdjc_...原创 2019-01-18 17:00:50 · 196 阅读 · 0 评论 -
关于数据查询的一点注意
随着系统的不断运行,数据同步工作已经迫在眉睫。在对一些基本表数据查询的时候,发现公司封装的dataset只能存储50000条数据,所以可以借用oracle的rownum来辅助解决这个问题。同时也说明在平时的工作中还要多做、多测、多想。...原创 2019-02-22 09:27:22 · 194 阅读 · 0 评论