![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
数据库知识
文章平均质量分 82
hjay0715
这个作者很懒,什么都没留下…
展开
-
优化oracle库表设计的若干方法
前言 绝大多数的Oracle数据库性能问题都是由于数据库设计不合理造成的,只有少部分问题根植于Database Buffer、Share Pool、Redo Log Buffer等内存模块配置不合理,I/O争用,CPU争用等DBA职责范围上。所以除非是面对一个业已完成不可变更的系统,否则我们不应过多地将关注点投向内存、I/O、CPU等性能调整项目上,而应关注数据库表本身的设计是否合理,库表设计的转载 2009-08-10 11:23:00 · 366 阅读 · 0 评论 -
存储过程小记
简单示例一:create or replace procedure testp(isal in number)--输入参数不能有长度限制isxname varchar2(10); --变量要有长度限制CURSOR cur_1 is select ename from emp where sal>isal;--游标定义begin DBMS_OUTPUT.put_line(HELLO WORL原创 2009-10-31 16:30:00 · 316 阅读 · 0 评论 -
oralce分页查询工具代码
/** * 获取分页查询语句 * @param sql * @param currIndex 当前页数 * @param pageSize 页面大小 * @param count 总记录数 * @return */ private String getPageSql(String sql,int currIndex,int pageSize,int count){原创 2009-11-10 15:10:00 · 662 阅读 · 0 评论 -
oracle:job 建立调度任务
<br />众所周知,一般操作系统会提供定时执行任务的方法,例如:Unix平台上提供了让系统定时执行任务的命令 Crontab。但是,对于某些需求,例如:一些对数据库表的操作,最为典型的是证券交易所每日收盘后的结算,它涉及大量的数据库表操作,如果仍然利用操作系统去定时执行,不仅需要大量的编程工作,而且还会出现用户不一致等运行错误,甚至导致程序无法执行。 <br /><br /> 事实上,对于以上需求,我们可以利用数据库本身拥有的功能Job Queue(任务队列管理器)去实现。Job允许用户提前调转载 2010-07-26 15:36:00 · 617 阅读 · 0 评论 -
oracle存储过程编译死掉的原因及解决(转)
<br />一次解决session无法完全删除问题的全过程Linux<br /><br /> 作者:数据库 文章来源:数据库技术 点击数:7 更新时间:2006-4-8<br /><br /> <br /> 开发环境:win2000server+oracle9i+delphi<br /> 开发人员报告:在程序中杀了JOB,但是被操作的表还是锁表状态,<br /> 其中有一张日志表还在不断插入记录,转载 2010-08-03 17:11:00 · 1738 阅读 · 1 评论 -
存储过程示例
CREATE OR REPLACE PROCEDURE PRO_GET_PLANIS/****************************************************************************** NAME: PRO_GET_PLAN PURPOSE: NOTES: 从配网生产系统获取停电计划生成检原创 2012-11-23 23:20:58 · 320 阅读 · 0 评论 -
excel中的表定义导入到powerdesigner
tools ---execute commands---edit/run scripts输入脚本:---------------------------------脚本开始-----------------------------------Option Explicit Dim mdl ' the current model Set mdl = ActiveModel原创 2015-10-25 17:38:06 · 6074 阅读 · 2 评论 -
powerdesigner里面用vb实现去下划线转首字母大写
Option Explicit ValidationMode = True InteractiveMode = im_Batch Dim mdl ' 当前模型 ' 获取当前模型 Set mdl = ActiveModel If (mdl Is Nothing) Then MsgBox "没有打开一个模型" ElseIf Not mdl.IsKin原创 2015-10-27 21:29:12 · 1418 阅读 · 0 评论