自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

上海夜未眠

正在受苦或正在摆脱受苦的人是没有权利诉苦的。

  • 博客(37)
  • 收藏
  • 关注

原创 索罗斯投资名言

“我生来一贫如洗。但决不能死时仍旧贫困潦倒。”———挂在办公室的墙壁上。  “如果你经营状况欠佳,那么,第一步你要减少投入,但不要收回资金。当你重新投入的时候,一开始投入数量要小。”  “要想获得成功,必须要有充足的自由时间。”  “在股票市场上,寻求别人还没有意识到的突变。”  “股市通常是不可信赖的,因而,如果在华东街地区你跟着别人赶时髦,那么,你的股票经营注定是十分惨淡的。”  “身在市场,

2008-03-29 23:43:00 713

转载 Oracle数据库绑定变量特性及应用

Oracle数据库绑定变量特性及应用

2008-03-27 23:34:00 509

原创 sql load的一点小总结

如何使用SQL*LOAD。SQL*LOAD是ORACLE公司提供的一个方便的数据载入工具,一般安装ORACLE的CLIENT或SERVER都会在ORACLE_HOME/BIN/下有一个可执行文件,叫sqlldr.exe(Windows)或sqlldr(unix) 他可以把格式化好的文本信息按照控制文件的定义安全

2008-03-27 23:06:00 955

转载 SQL&PL/SQL编程规范(转)

一、 Sql&L/SQL书写规范:   1、 语句中出现的所有表名、字段名全部小写,系统保留字、内置函数名、Sql保留字大写。   2、 连接符or、in、and、以及=、=等前后加上一个空格。 3、 对较为复杂的sql语句加上注释,说明算法、功能。 注释风格:注释单独成行、放在语句前面。     (1)   应对不易理解的分支条件表达式加注释;     (2)   对重要的计算应说明其功能; 

2008-03-23 23:16:00 857

原创 讲解有关"SELECT FOR UPDATE"的一些概念

 在网上找了些文章,总结在了一起....statement: 一个SQL语句。  session: 一个由ORACLE用户产生的连接,一个用户可以产生多个SESSION ,但相互之间是独立的。 transaction:所有的改变都可以划分到transaction里,一个transaction包含一个或多个SQL。当一个SESSION建立的时候就是一个TRANSACTION开始的时刻

2008-03-22 18:12:00 1110

转载 数据库优化设计方案

本文首先讨论了基于第三范式的数据库表的基本设计,着重论述了建立主键和索引的策略和方案,然后从数据库表的扩展设计和库表对象的放置等角度概述了数据库管理系统的优化方案。  1 引言  数据库优化的目标无非是避免磁盘I/O瓶颈、减少CPU利用率和减少资源竞争。为了便于读者阅读和理解,笔者参阅了Sybase、Informix和Oracle等大型数据库系统参考资料,基于多年的工程实践经验,从基本表设计、扩展

2008-03-13 18:19:00 553

转载 如何让你的SQL运行得更快

如何让你的SQL运行得更快

2008-03-13 18:15:00 398

原创 存储过程-临时表-视图的比较

存储过程可以提高利用性,一个存储过程可以被多次调用,并且可以节约网络传输速度。视图是一种虚拟的表,视图只是一条预编译的SQL语句,并不保存实际数据,是以语句的形式存储的,可以提高安全性,可以是几个表中的部分字段的组合。临时表是保存在tempdb中的实际的表,临时表是临时的一种表,并不需要占用空间,只是临时需要建立的一种表,不需要永久保存的。 

2008-03-13 18:09:00 894

原创 数据库设计中的14个技巧

1. 原始单据与实体之间的关系  可以是一对一、一对多、多对多的关系。在一般情况下,它们是一对一的关系:即一张原始单据对应且只对应一个实体。在特殊情况下,它们可能是一对多或多对一的关系,即一张原始单证对应多个实体,或多张原始单证对应一个实体。这里的实体可以理解为基本表。明确这种对应关系后,对我们设计录入界面大有好处。  〖例1〗:一份员工履历资料,在人力资源信息系统中,就对应三个基

2008-03-13 17:44:00 544

原创 Oracle中临时表的深入研究

 oracle临时表 Oracle 临时表功能介绍:         Oracle中的临时表是全局的,需要在数据库设计时创建完成,而不是程序使用时。每个登陆用户都使用这一个相同的临时表,但互相之间看不到彼此的数据,也就是说临时表是会话独立的。         Oracle 的临时表分为事务型和会话型。         事务型临时表就是指在事务处理过程中插入的记录只在事务提交或回滚之

2008-03-12 15:25:00 654

原创 存储过程中使用临时表.

所谓临时表,即我们临时创建来用一下的表,也就是说这个表只是临时创建来用一会儿的,再我们使用完之后就会进行删除的表。我们在对数据库操作的时候,会常常用到一些临时的数据,这时候使用临时表来存放这些东西最合适不过了。可以对临时表创建索引,视图,出发器,可以用export和import工具导入导出表的定义,但是不能导出数据。特性和性能(与普通表和视图的比较) :  临时表只在当前连接内有效   临

2008-03-12 15:06:00 1128

转载 Oracle数据库对象

本文研究有关Oracle数据库对象的用法。Oracle中包含五种数据库对象,分别为别名、序列、视图、索引和簇,其中别名和序列为Oracle中特有的数据库对象。    别名:通过对Oracle中数据表设置别名之后,可以使用别名对数据表进行与原表名同样的各种操作。其语句关键字为synonym,下面看其具体用法。    创建同义词:create synonym student for stu;    

2008-03-11 18:16:00 1331 1

原创 使用hint优化 Oracle SQL语句方法30例

 使用HINTHINT是一种SQL优化的重要手段。在缺省情况下,SQL的执行计划和优化方案是数据库的优化器自动完成的,不需要编程人员进行干预。但是数据库优化器的优化方案和执行计划不总是最优的。ORACLE数据库提供了开发人员强制性制定优化方案的方法来弥补数据库优化器在这方面的不足。这种方法就是使用HINT。HINT的使用方法是在SQL语句中插入/*+ 规则> */ 这样的提示,这些提示

2008-03-11 17:23:00 2994

原创 Oracle查询指定索引提高查询效率

Oracle查询指定索引提高查询效率一个1600万数据表--短信上行表TBL_SMS_MO结构:CREATE TABLE TBL_SMS_MO(SMS_ID NUMBER,MO_ID VARCHAR2(50),MOBILE VARCHAR2(11),SPNUMBER VARCHAR2(20),MESSAGE VARCHAR2(150),TRADE_CODE

2008-03-11 15:08:00 1036 1

转载 SQL语句的执行计划和暗示

我真的感觉写SQL语句是锻炼智商的一个好方法. 当你用一条语句实现了一个复杂的功能.或通过一个小技巧让执行速度成百倍的提高时,那种感觉比嗑了药还爽.前几天才了解到SQL语句的执行计划这个东东.大概意思就是一条SQL语句按照怎样的步骤去查询数据的.在PL/SQL developer中的explain plan window中写入语句,执行,就可以看到该语句的执行计划(或在某编辑窗口按F5).很有

2008-03-11 14:55:00 783

转载 Oracle 性能调优心得

 Delphi/Delphi.NET多层应用系统开发技术(II)  终于入秋了,眼看这1Q就要结束了, 不过DevCo的技术研讨会可还没结束,由于上次的Delphi/Delphi.NET多层应用系统研讨会反应很不错, 因此台湾DevCo又将再接再厉于9月的最后一个星期推出第2期的Delphi/Delphi.NET多层应用系统研讨会。   在这次的研讨会中,我们将与各位讨论如何能够重复使用业务逻

2008-03-11 14:44:00 583

原创 oracle 游标

一、游标分类:--1.静态游标:编译时才确定elect语句。--1)隐式游标:用户不能直接控制的静态游标(自动开,自动取,自动关)--当用户用update,delete,insert,select(带into)时,自动产生隐式游标。--游标名字为:sql--相关属性:%found,%notfound,%isopen,%rowcount.--exp 1.1.1:begin  update e

2008-03-11 00:29:00 693

原创 oracle 触发器 和 常用内置程序包

--触发器和常用内置程序包--author:shine--一.触发器:--1.触发器组成:由触发器语句,触发器限制,触发器操作三部分组成。--exp:1.1.1create or replace trigger tri_test1before update or insert on empfor each row  --以上是触发器语句(即:什么时机触发)when (new.sal > 5000)

2008-03-11 00:26:00 718

原创 Oracle 常用技巧和脚本

Oracle 常用技巧和脚本1. 如何查看ORACLE的隐含参数? ORACLE的显式参数,除了在 INIT.ORA文件中定义的外,在svrmgrl中用"show parameter *",可以显示。但ORACLE还有一些参数是以“_”,

2008-03-10 13:18:00 552

转载 如何利用DBMS_SQL包和游标计算当前用户下所有表的行数

系统环境: 1、操作系统:Windows 2000,机器内存128M 2、数据库: Oracle 8i R2 (8.1.6) for NT 企业版 3、安装路径:C:/ORACLE 实现方法: SQL> conn scott/tigerSQL> set server

2008-03-10 13:16:00 448

原创 SQL 语句 Where 子句项的执行次序问题

问:在下面的查询中, WHERE 语句的哪一部分先执行? Select field names from emp, dept where emp.dept_num = dept.num and emp.name Like S%

2008-03-10 13:12:00 639

转载 ORACLE 数据库开发经验总结1

ORACLE 数据库开发经验总结(一) ---- ORACLE 数据库作为大型数据库管理系统,近年来一直占有世界上高端数据库的最大份额,其强大而完善的数据库管理功能,以及 ORACLE 公司推陈出新的不断努力,一直成为 IT 业界瞩目 的

2008-03-10 13:08:00 770

转载 ORACLE 数据库开发经验总结2

ORACLE 数据库开发经验总结(二)---- 二 .ORACLE DEVELOPER 2000 使用技巧: ---- ① 改变 FORM(FMX 模块 ) 运行时的 Runform4.5 的题头 : ---- DEVELOPER

2008-03-10 13:06:00 563

转载 ORACLE 数据库开发经验总结3

数据库管理---- ① 在删除一个表中的全部数据时,须使用 TRUNCATE TABLE 表名 ; 因为用 DROP TABLE , DELETE * FROM 表名时, TABLESPACE 表空间该表的占用空间并未释放,反复几次 DR

2008-03-10 13:05:00 515

转载 如何加密Oracle中的存储过程,从而在schema下看不到其源码?

软件环境: 1、操作系统:Windows 2000 Server 2、数 据 库:Oracle 8i R2 (8.1.7) for NT 企业版 3、安装路径:C:/ORACLE 实现方法:1、 

2008-03-10 12:59:00 486

转载 Oracle PL/SQL Profiler 的使用

Profiler是ORACLE PL/SQL 的一个调试优化跟踪方案的应用    相对sqltrace+tkprof工具调试优化跟踪方案来说, Profiler有最直观更方便的优点,因为不需要生成和读取服务器端的跟踪文件,它是将跟踪数据全部存储的数据库表里,所以也得到了一些第三方工具的支持,如PL/SQL DEVELOPER .    Profiler生成的跟踪信息远远没有trace生成的详细,它

2008-03-10 12:56:00 1078

转载 福布斯发布全球富豪榜 巴菲特问鼎首富

巴菲特14年来首度超过老友盖茨问鼎全球首富 #artibody p,#artibody div,#artibodyTitle div,#artibodyTitle h1,#artibodyTitle p{position:relative;} 相关视频   中国内地有42人上榜,排名最高的是碧桂园执行董事杨惠妍  新浪科技讯 北京时间3月6日早消息,《福布斯》杂志今天发

2008-03-07 01:05:00 569

原创 经验共享:HP-UX常用操作命令

 面试问到了UNIX的一些知识,随在网上找了些资料.以备日后使用...操作命令 1-1.处理目录 pwd: 显示当前工作目录&& cd directory_path: 更改目录&& cd: 更改为主目录&& mkdir directory_name: 创建目录&& rmdir directory_name: 删除空目录&&  1-2.处理文件 elm: 阅读邮件&& ls: 列举当前目录下

2008-03-07 00:29:00 726

原创 晒晒08年各大公司薪水最新行情

看完后,你有什么感觉呢??!!!快消类: 宝洁:本7200、研8200、博9700,均14个月,另有800交通补助,marketing每9个月涨20%-30%。 玛氏:月薪10000。据说将14个月的工资除以12得出的数据,有知情者可以证实或证伪箭牌:sales:4400×15。 金融类: 汇丰银行:Globalmarkets中国大陆地区外汇trader,月薪8000。 花旗银行MT:8000×1

2008-03-05 15:41:00 1127

原创 数据仓库中几种最流行产品比较

 数据仓库将是中国未来几年IT行业的明星,其发展将是无法估量的,本文将从DB、ETL、前端展现工具方面对数据仓库的流行产品进行一些简单的探讨,以供大家参考。数据库(DB)后台数据库目前比较流行的包括TeraData(NCR)、IQ(Sybase)、ORACLE、DB2等,而就本人的理解,ORACLE和DB2在OLTP中占有绝对的优势,但在注重海里数据高效查询的OLAP中,远远不及Ter

2008-03-04 22:04:00 1998 1

原创 pl/sql 编程入门经典教程之触发器篇

11.4触发器触发器是许多关系数据库系统都提供的一项技术。在ORACLE系统里,触发器类似过程和函数,都有声明,执行和异常处理过程的PL/SQL块。§11.4.1  触发器类型    触发器在数据库里以独立的对象存储,它与存储过程不同的是,存储过程通过其它程序来启动运行或直接启动运行,而触发器是由一个事件来启动运行。即触发器是当某个事件发生时自动地隐式运行。并且,触发器不能接收参数。所以运行触发器

2008-03-03 14:01:00 872

原创 ORACLE 笔试题目(无答案)

ORACLE 笔试选择题 (在正确的答案前打勾)1, 下面哪一个选项不属于调优目标的A,共享应用代码B,减少用户对资源的等待C,为没有剩余空间的表空间添加数据文件D,减少IO操作2, 数据库报警日志文件的位置A, user_dump_dest参数指定的位置B, alert_dump_dest参数指定的位置C, archive_log_dest 参数指定的位置D, background_dump_d

2008-03-03 13:53:00 909

原创 oracle的rownum及分页

程序里常常会遇到分页的问题,因为用hibernate,所以一直就是用setMaxResult(),setFirstResult()之类的来搞定,可万一不让用hibernate怎么办?直接用SQL怎么搞定呢?解析oracle的rownum 对于rownum来说它是oracle系统顺序分配为从查询返回的行的编号,返回的第一行分配的是1,第二行是2,依此类推,这个伪字段可以用于限制查询返回的总行数,

2008-03-03 00:41:00 377

原创 Oracle PL/SQL

Oracle PL/SQL

2008-03-03 00:23:00 391

转载 ORACLE中的子查询

“子查询”就是查询中嵌套着另一个查询,也即通过SELECT语句的嵌套使用形成子查询。当我们不知道特定的查询条件时,可以用子查询来为父查询提供查询条件以获得查询结果。ORACLE中常见的子查询有下面几类:A、单行子查询(Single-row subqueries)。B、多行子查询(Multirow subqueries)。C、内部视图型子查询(Inline views)。D、多列子查询(Multip

2008-03-03 00:12:00 1289

原创 Oracle 数据库做数据库链(Database links)的两个例子

例1:“ 在本地数据库上建立基于远程服务器数据库表的视图” 环境: Orcal 9i  PL/SQL windows XP 操作: 1。 在本地机器上新建一个“本地网络服务名配置”方法一:如果利用 network administration ----> net8 config.. asstion 来进行配置方法二: 直接在orcal 安装目录下修改配置

2008-03-02 14:16:00 3515

原创 Oracle系统权限的分类

表13.1  系统权限的类型、名称、说明 类型/系统权限 说明 群集权限 CREATE CLUSTER 在自己的方案中创建、更改和删除群集 CREATE ANY CLUSTER 在任何方案中创建群集 ALTER ANY CLUSTER 在任何方案中更改群集 DROP ANY CLUSTER 在任何方案中删除群集 数据库权限 ALTER DATABASE 运行ALTER DATABASE语句,更改数

2008-03-02 14:02:00 1745

空空如也

空空如也

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

TA关注的人

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