自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

醉爱梁静茹

三生七世,永堕阎罗,只为情故,虽死不悔

  • 博客(77)
  • 资源 (1)
  • 收藏
  • 关注

原创 PL/SQL Developer导入和导出数据库方法及说明

PL/SQL Developer导入和导出数据库方法及说明PL/SQL Developer是Oracle数据库中用于导入或导出数据库的主要工具,本文主要介绍了利用PL/SQL Developer导入和导出数据库的过程,并对导入或导出时的一些注意事项进行了说明,接下来我们就一一介绍。导出步骤:    1 tools ->export user object 选择选项,导出.sql文件

2013-12-20 09:22:54 17841 2

转载 Oracle 索引详解

Oracle 索引详解一.索引介绍 1.1 索引的创建语法: CREATE UNIUQE | BITMAP INDEX .      ON .           ( |  ASC | DESC,             |  ASC | DESC,...)     TABLESPACE      STORAGE      LOGGING | NOLOGGING

2013-12-11 14:50:29 11112

原创 Oracle中trunc函数、round 函数、ceil函数和floor函数的使用

.1trunc函数处理数字trunc函数返回处理后的数值,其工作机制与ROUND函数极为类似,只是该函数不对指定小数前或后的部分做相应舍入选择处理,而统统截去。其具体的语法格式如下TRUNC(number[,decimals])其中:number 待做截取处理的数值decimals 指明需保留小数点后面的位数。可选项,忽略它则截去所有的小数部分

2013-10-08 20:01:02 27571 4

原创 触发器的简单应用

触发器的简单应用    1.触发器和存储过程的区别     触发器是一个特殊的存储过程。区别就是在于,存储过程需要去调用,而触发器无需调用,在执行某些操作的时候,会自动执行。一般当表或者视图执行 增,删,改操作的时候,就会自动执行触发器中的PL SQL 语句块。还有一个区别, 创建触发器是不带参数的, 而存储过程可带可不带参数。 2.数据库行级触发器的应用 创建一个学生表:

2014-01-13 08:50:27 2189

原创 存储过程的简单应用

存储过程的简单应用存储过程:执行一个任务,该任务包括了一系列的PL SQL语句,存储在数据库中,成为数据库一个对象。效率比较高的,但你创建一个存储过程它会进行一个判断编译的。===================================1.创建一个简单的存储过程SQL> CREATE OR REPLACE PROCEDURE xs_proc  2  IS  3  B

2014-01-10 08:48:45 1971

原创 2013年EMR软件实施年终总结

2013年EMR软件实施年终总结   2013年5月27日我正式迈入了“北京XXXX信息技术有限公司”同年8月27日转正,成为公司正式员工,开始了我的第二份工作——EMR软件实施工程师。共经历了 “北京电XX医院电子病历项目”和“河北省XXXX医院电子病历项目”2个项目。下面总结一下我在2013年所做的事情及学到的知识:(一)、对EMR软件有了全新的认识,从刚进公司的基于C/S的EMRv5

2013-12-31 08:32:30 5971 1

原创 Oracle百问百答(七)

Oracle百问百答(七)61.Win7、XP下卸载不了Oracle,怎么办? 如果卸载不了就手工删除。首先确定你有管理员权限的帐号登录,进注册表(regedit),删除选择HKEY_LOCAL_MACHINE\SOFTWARE\ORACLE下所有的key。HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services、HKEY_LOCAL_MACHINE\SYSTEM\CurrentControlSet\Services\Eventlog\Ap

2013-12-25 08:41:19 1834

原创 Oracle中REDO日志

Oracle中REDO日志 Oracle的数据库日志称为redo log,所有数据改变都记录redo log,可以用于修复受损的数据库。Redo日志是分组的,,默认是三组。Redo日志是轮流使用的,一个redo log满了,LGWR会切换到下一组redo log,这种操作称为log switch,做log switch的同时也会做checkpoint,相应的信息还会写入控制文件。

2013-12-19 08:30:15 6692 1

原创 Oracle中merge into的使用

Oracle中merge into的使用1.使用说明: 在进行SQL语句编写时,我们经常会遇到需要同时进行Insert/Update的情况 :若存在记录,就更新(Update),若不存在数据,就插入(Insert),这时就会用到merge into.2.Merge into的语法:MERGE INTO table_name alias1 USING (table|view|sub_query) alias2ON (join condition) WHEN MATCHED THEN

2013-12-18 10:36:03 2396

原创 计算机专用英语词汇1500词(六)

计算机专用英语词汇1500词(六)      501. loss n. 损耗,损失       502. batch n. 批,批量,成批[英][bætʃ] [美][bætʃ]      503. exact a. 正确的       504. aboveboard ad. & a. 照直,公开的       505. activate vt. & n. 使激活,驱动

2013-12-16 15:27:50 1542

原创 行转列通用存储过程

行转列通用存储过程1.创建行转列通用存储过程SQL代码:create or replace procedure row_to_col(tabname         in varchar2,                                       group_col       in varchar2,                              

2013-12-16 15:01:33 3360

转载 详解如何配置ORACLE 客户端连接到数据库

详解如何配置ORACLE 客户端连接到数据库    Oracle 客户端连接到Oracle 数据库服务器貌似不同于SQL serve中的网络配置,其实不然,只不过所有的SQLserver 运行于Windows平台,故很多配置直接集成到了操作系统之中。所以无需配置客户端即可连接到服务器。Oracle 客户端连接到数据库依赖于Oracle Net。Oracle提供了很多基于客户端或服务器的配置

2013-12-13 09:31:32 2591

转载 Oracle 分区表总结

Oracle 分区表总结一. 分区表理论知识       Oracle提供了分区技术以支持VLDB(Very Large DataBase)。分区表通过对分区列的判断,把分区列不同的记录,放到不同的分区中。分区完全对应用透明。       Oracle的分区表可以包括多个分区,每个分区都是一个独立的段(SEGMENT),可以存放到不同的表空间中。查询时可以通过查询表来访问各个分区中

2013-12-11 14:53:50 8687

转载 Linux 用户和用户组配置说明

Linux 用户和用户组配置说明目录(?)[+]一用户User相关关于etcpasswd和 UIDetcpasswd 的内容理解关于UID 的理解关于etcshadowetcshadow 概说etcshadow 的内容分析二 关于用户组etcgroup 解说etcgroup 内容具体分析关于GIDetcgshadow 解说三 通过用户

2013-12-06 15:21:26 1277

原创 Oracle用户登录信息的统计

Oracle用户登录信息的统计1.创建存储Oracle用户登录信息的表:create table stats$user_log(  user_id         VARCHAR2(30),  session_id      NUMBER(10),  host_name       VARCHAR2(30),   last_module     VARCHAR2(30)

2013-12-04 15:58:52 1763

原创 计算机专用英语词汇1500词(五)

计算机专用英语词汇1500词(五)            401. lowercase n. 下档,小写体      402. just ad. 恰好       403. undo vt. 取消,废除[英][ˌʌnˈdu] [美][ʌnˈdu]      404. environ vt. 围绕,包围      405. why ad. 为什么     

2013-12-04 10:49:16 1628

原创 Oracle表的常用查询实验(八)

Oracle表的常用查询实验(八)1.问题描述:有一store_fee表,表中有四个字段(会员卡编号、办卡店编号、消费情况、消费店编号)现要统计各店的办卡总计和消费总计2.需求分析:在A店办卡的会员,可能会在其他店里进行消费3.解答过程:(1)求各店的办卡统计情况(2)求各店的消费统计情况(3)将以上2个结果集联合起来4.SQL代码:

2013-11-30 10:39:48 1856 1

原创 简易性格测试题--你适合什么职业?

简易性格测试题--你适合什么职业? 测试目的:看你对哪种职业的工作有极大的倾向值或有潜力,以便帮助你选择和确定自己的最佳职业。测试方法:以下前十题为A组,后十题为B组。每组各题你认为“是”的打1分,“不是”的打0分,然后,比较两组答案分值。    1、在看一本有关谋杀案的小说时,你是否常常能在作者未交代结果之前知道作品中哪个人物是罪犯?    2、你是否很少写错别字?   

2013-11-29 14:30:04 5487 2

原创 Oracle表的常用查询实验(七)

Oracle表的常用查询实验(七)1.问题描述:有一个商品信息表,该表反应了各种商品的销售情况,一个产品是按照gid和gname两个字段来区分的,一个产品可能会有多个型号。create table T_Goods(Id int primary key,GId varchar2(10) not null,GName varchar2(20) not null,GColour varchar2(10),GWithin int,GSize

2013-11-28 10:35:44 1803 2

转载 为什么最终她离开了你?

为什么最终她离开了你?      在你们高中或者初中的时候,如果你RP不错,幸运的话能找到一个全心全意喜欢你的女孩。没有任何金钱物质上的要求,她爱你,你是她的全部。那时候你们可以伸手问爸妈要钱,在每个节日来临,你可以慢慢存下半个月的零花钱,就为了得到她的一个笑。  不管她给了你什么,一段记忆,一个吻,一次牵手的场景,一个夜晚的缠绵,或者痛苦的回忆,至少你得到的纯粹精神上的享受(RP特别不好

2013-11-28 08:29:54 1719 2

原创 计算机专用英语词汇1500词(四)

计算机专用英语词汇1500词(四)            301. however conj. 然而,可是       302. extend v. 扩充       303. look v. 看,查看       304. starting a. 起始的       305. now ad. & n. 此刻,现在       306. original n. & a.

2013-11-25 11:22:43 1475

原创 Oracle表的常用查询实验(六)

1.问题描述:为什么第一个SQL有数据,第二个SQL没有数据?SQL1:SELECT t.* FROM alx_material_types_intf_v t WHERE t.material_level = 3 AND t.material_type NOT IN (SELECT a.parent_type FROM alx_material_types_intf_v a);

2013-11-22 08:24:01 1865 1

转载 技术能力不等同于工作能力

技术能力不等同于工作能力前言            这篇总结是我在实际工作中的一些心得体会。主要是我在工作中犯的错误然后进行总结,也是对自己的警示。我在这里先抛出一个观点:技术能力不等同于工作能力,只能说技术能力是工作能力的一部分,在公司里会发现有些技术不错的程序员并不得志,有些技术不如他的反而得到晋升。技术能力是工具,是一把刀,是一项很重要的技能,但是如何用好他就看每个人的功力。如果你有

2013-11-21 10:32:10 1699 1

原创 Oracle表的常用查询实验(五)

1.问题描述:test表中有ID(人员编号),A(考核标准),B(实际得分),C(课程编号)四个字段,一个ID可能会有多个科目的评分,如果一个ID中存在A=B,则合格,求合格的人员编号。2.需求分析:3.解答过程:4. SQL代码:5.联想扩展:

2013-11-21 08:32:15 2129

转载 如何选择走过你生命中的100个女孩

1.    现状        有一个有意思的问题,假如一个男性,TOM,一生中会遇到100个女孩儿,当他遇到某个女孩儿的时候必须立即决定是否要和她永结同心,那么TOM该如何选择人生中的最佳伴侣呢?2.    37%解决方案        笔者看过有一篇文章从数学的角度,从选择到最好的女孩的角度分析了这个问题。下面是这篇文章所讲述的       为了便于我们分析,让我们把生活中各种

2013-11-14 11:01:36 1171

原创 Oracle百问百答(六)

Oracle百问百答之进阶提高(六)51.delete、drop和truncate的区别Delete:删除数据,表结构还在,可以恢复(savepoint),缺点是删除速度慢Drop:删除数据和表结构,可以闪回(flashback)[cascade:级联删除]Truncate:删除数据,表结构还在,无法找回,优点是删除速度快52.主键和外键指的是什么?能够唯一标识一条记录的属性列(组)就是该表的主键。主键是唯一的,且必须非空。而外键是另外一张表中与主表的某个字段的类型、字段名相同的字段(关

2013-11-14 08:52:42 2395 1

原创 基于CBO的执行计划简介

基于CBO的执行计划简介一、生成执行计划的几种方式1、explain plan for sql语句;      select * from table(dbms_xplan.display);2、sqlplus中set autotrace on;3、toad中Ctrl+E      pl/sqldeveloper中F5二、SQL优化实质上指的是分析执行计划,确定

2013-10-31 20:01:02 2076 1

原创 with as的使用详解

with as的使用详解

2013-10-30 15:07:46 1704

转载 落落的职业生涯

落落的职业生涯        大家好,我是落落http://blog.csdn.net/robinson1988/ QQ692162374,其实我选择Oracle是一件很神奇的事情,但是现在回想起来又觉得是命中注定。我2006年就读于西南大学软件工程专业,我之所以选择软件工程是因受了电影黑客帝国的影响,依稀还记得某个工程师对着一个黑屏幕,敲击一串代码,然后控制了某个机器,当时觉得好酷。  

2013-10-30 14:31:43 1835

原创 Oracle中CBO优化器简介

Oracle中优化器简介      Oracle数据库中的优化器是SQL分析和执行的优化工具。它负责制定SQL的执行计划,也就是它负责保证SQL的执行计划的效率最高,比如优化器决定Oracle以什么样的方式访问数据,优化器是SQL执行的核心,它作出的执行计划的好坏,直接影响着SQL的执行效率。1、执行计划中数据的访问方式:直接表(无索引)的访问:并行多数据块通过索引访问:ind

2013-10-30 10:48:40 2032 1

原创 Latch的使用详解

Latch的使用详解     Latch是Oracle为了保护内存结构而发明的一种资源。常应用于并发的用户从磁盘中读取或写入数据。最常见的latch争用有:共享池中latch的争用和数据缓冲池中latch的争用。1、共享池中latch的争用:共享池中如果存在大量的SQL语句被反复分析,就很可能造成latch争用和长时间等待,常见的现象是由于没有绑定变量造成的。SQL> select

2013-10-29 10:46:03 2719

原创 建立外键时,主表、从表难以确定?

建立外键时,主表、从表难以确定?案例描述:  现有3张表:A群体用户表B个人用户表C用户订单表3张表中都有userid字段,A表和B表保存的是用户信息(用户类别不同),C表中保存的是业务信息。A表和B表的userid不会重复,C表中的userid取自A表或B表。3个表中的数据量都很大。怎样为这3张表建立合适的外键关联? 思路一:C表为父表,A表和B表做子表:

2013-10-27 11:34:10 2325

原创 锁和阻塞

锁和阻塞1.没有并发,就没有锁。在数据库中,并发的意思是超过两个(含)以上的用户对同样的数据进行修改(包括插入、修改、删除),并行的意思是将一件事情分成很多小的部分,让每一部分同时执行,最后将执行结果进行汇总。并发和并行是不同的,没有并发,就没有锁。这里主要介绍TM锁和TX锁。       其实,TM锁更像是一个段级的锁,通常我们叫它表锁,是因为我们把这个表看成了一个段。当某个表中有几

2013-10-26 13:48:21 1328

原创 查看哪些表被锁和怎样解锁

查看哪些表被锁和怎样解锁查看哪些表被锁:解锁:alter system kill session  '150,213';

2013-10-24 17:28:04 1503

原创 Oracle百问百答(五)

Oracle百问百答之基础部分41—5041.为了使Oracle实例正常工作需启动的服务: I:开启OracleOraDb11g_home1TNSListener(监听服务),此服务用于监听客户端连接服务器端的请求和响应,关闭则响应不了,连接不上数据库;

2013-10-23 11:01:11 1411

转载 奋斗和幸福

奋斗和幸福第一篇  奋斗--When you feel tired,it’s probably because you’re walking up an upwards slope in your life. Keep going, and you’ll soon realise that you’ve reached new heights. 感觉累的时候,也许你正处于人生的

2013-10-22 19:03:20 1018

转载 岁月匆匆

岁月匆匆  第一篇  2013年7月19 回合肥--人生是一个车站,进来了出去了;昨天,是一道风景,看见了,模糊了;时间是一个过客,记住了,遗忘了;生活是一个漏斗,得到了,失去了;情谊是一桌宴席,热了,冷了;迷惘是一种态度,放纵了,收敛了;生命是一种坦然,也哭了,也笑了。   19日,21:45 落地合肥。 刚开手机,收到的第一条短信是:尊敬的客户,

2013-10-22 19:00:29 1214

原创 学习Oracle应该掌握的技能

1.熟练掌握Oracle的安装:windows/linux;10g、11g2.掌握Oracle的卸载:windows/linux;10g、11g3.熟练掌握Oracle服务端和客户端的监听与服务配置:windows/linux;10g、11g4.掌握Oracel启动和关闭方式:startup nomount模式、startup mount

2013-10-21 11:08:48 1579

原创 引起数据库性能问题的因素

引起数据库性能问题的因素1.软件设计对数据库的影响1.1软件架构对数据库性能的影响     如果一套系统的并发数非常大,常会考虑搭建一个中间层,其目的就是用来构建一个缓冲池,在数据库之前对大量的并发进行处理,以便于每次只有少量的用户连接到数据库中,其他的用户在缓冲池的队列中等待。1.2软件代码的编写对数据库性能的影响1.2.1人为的在SQL代码中加入Hint来约束SQL

2013-10-17 20:13:03 1743 1

原创 Oracle中wm_concat()函数的使用

Oracle中wm_concat()函数的使用wm_concat()函数是oracle行列转换函数,该函数可以把列值以‘,’分割开来,并显示成一行。原数据:1.把结果分组以‘|’分隔,以一行打印出来2.over(partition by )的用法3.over(order by )的用法

2013-10-16 17:00:38 5647

Oracle闪回操作

1 记录当前时间或SCN 在数据库变动前记录时间或SCN SQL> select to char sysdate "YYYY MM DD HH24:mi:ss" from dual; SQL> select current scn from v$database;

2013-10-14

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除