
数据库开发
文章平均质量分 52
eigo
快乐生活
快乐工作
展开
-
结合存储过程自定义Datagrid分页功能
Web应用程序是显示数据库中数据的一个非常好的方法,通过它,你可以把业务复杂,并有访问和安全规则的数据库数据以一种简单、直观的方式向用户提供查询和更新的功能。用户判断数据库应用程序一个很常用的标准就是处理数据的快慢。许多Web页面都向用户提供了多种可搜索的列表显示来有效地定位记录的位置,一个比较简单而且常用的例子就是在线图书查询系统,它允许用户可以按作者,按书名或者按主题来检索图书信息。ASP转载 2006-03-13 15:31:00 · 929 阅读 · 0 评论 -
将ORACLE数据库的数据倒入到EXCEL中的方法
在当今信息化高速发展的时代,日常的工作中,用户经常遇到要将EXCEL文件中的数据和ORACLE数据库中的数据互倒的问题,实现对实时数据的操作,而可查阅到这方面的资料并不多。若需将ORACLE信息系统中的数据倒出来,并在此基础上利用EXCEL对其进行分析整理,笔者在工作中利用ODBC将数据倒入到EXCEL文件中,对初学者来说,效果不错,在这里给大家作一介绍。 所谓ODBC是Open转载 2006-05-11 16:34:00 · 1110 阅读 · 0 评论 -
Understanding Oracle OLAP Dimensions And Cubes
Understanding Oracle OLAP Dimensions And CubesA reader asks:"I am new to OLAP and Oracle OLAP and I have a question. I have an Oracle 10g Database with relational tables in it. I want to creat转载 2006-05-19 14:44:00 · 2181 阅读 · 0 评论 -
水晶报表登陆错误的困惑
系统中用了很多水晶报表。用Crystal Reports 10 for dot net 打开查看,数据库连接有连到数据库服务器上的,有连到.xsd上的,但程序中使用时都是先将数据fill到dataset中,然后绑定水晶报表数据源到dataset。所有报表都没什么问题,直到有一天有一张报表打印不了了,提示:“登录失败。详细资料: 不正确的用户名/密码。OCI 调用: OCISessionBegin原创 2007-03-01 15:08:00 · 2431 阅读 · 1 评论 -
从ORA-00031错误代码开始了解KILL SESSION
今天察看数据库连接情况,有个SESSION好几天了,都处于ACTIVE 。想把它KILL了,好么,半天杀不掉。并发生错误,ORA-00031:标记要删除的会话。搞不清楚为什么杀不掉。GOOGLE了一下,才知道,客户端连到数据库上时,直接执行KILL SESSION命令,并不能立即释放该SESSION已锁的资源,只有等待完全超时才能自动解锁释放资源。所以,要通过 ALTER SYSTEM K原创 2007-02-01 17:06:00 · 9357 阅读 · 3 评论 -
oracle数据库的表数据导出为csv文件
今天有朋友的同学问起我怎么把oracle数据库的表数据导出为csv文件?当然用TOAD查询数据,并选择save as,并选择other delim char为“,”然后粘出数据到.dat即可.可是用pl/sql怎么实现?我也没做过。所以就google了一下。找到办法,如下:1.先创建如下function,用以保存表数据为csv文件:create or replace function du原创 2007-04-19 17:03:00 · 9622 阅读 · 0 评论 -
explain plan初接触
利用 explain plan,我们可以查看oracle优化器用来执行sql语句的查询计划。同trace相比,explain plan由于不用进行查询跟踪,只是分析执行计划,所以使用起来更为快速便捷。使用explain plan分析sql语句后,会在表plan_table中插入数据,查询该表即可获取sql执行计划,从而为开展sql优化提供方便。一个简单的例子:explain plan se原创 2007-04-17 10:51:00 · 1013 阅读 · 0 评论 -
客户端不能用SYSTEM用户登陆ORACLE
今天早上,遇到一个问题,我本机能够以SYSTEM用户登陆ORACLE,但是其他机器上的客户端无法用该用户登陆。查了一下当前系统用户:select * from V$PWFILE_USERS,发现只有SYS用户,而没有SYSTEM用户。执行如下语句grant sysdba to system(需要以SYSDBA身份登陆方可有权限执行该语句)授权SYSTEM用户权限后,客户端可以正常登陆。补:or原创 2007-05-14 10:49:00 · 6270 阅读 · 0 评论 -
如何实现ORACLE带参数视图
ORACLE数据库中,视图是不能带参数的。但总有一些情况下,我们想让ORACLE中的视图能加入参数,这样能给我们查询数据带来一些便利。比如,眼下我面对这这样一个问题:要打印一张报表,报表的数据源是ORACLE视图。现在,随着数据量的增大,打印报表的速度越来越慢了。所以首先想到了如何优化视图,视图的基表为3张表,表A几百条数据,表B大约3万条数据,表C大约60万条数据,其中表C每月大约增加3万条数原创 2007-10-23 15:20:00 · 25452 阅读 · 0 评论 -
Hyperion Analyzer产品综述
Hyperion Analyzer 产品综述基于Web的企业级交互式分析 拥有超过3000个客户的Hyperion Analyzer是一种领先的、完整的企业级OLAP分析、显示和报表解决方案。Hyperion Analyzer支持兼容J2EE的应用服务器,因而可以提供一个高度可扩展的、基于标准的跨平台解决方案。Hyperion Analyzer让企业可以迅速地、轻松地采用多种高度图形化、交互式转载 2006-05-18 10:47:00 · 1615 阅读 · 0 评论 -
Hyperion Essbase 简介
Hyperion Essbase解决方案与同类产品相比,具有以下几个明显优势: 1.高可用性和重用性 2.分析协作 3.可扩展性和高性能 4.执行强劲计算的能力 5.开放的平台 6.大量读/写控制能力 *强健的分析能力 分析应用要求有一个广泛的性能范围,包括从直观的数据探询到复杂的计算到丰富的查询。除了只读分析外,几乎半数的企业分析应用要求有强健的多用户更新能力。Hyperion Essbase转载 2006-05-17 17:02:00 · 5255 阅读 · 2 评论 -
OLAP简介
什么是联机分析处理(OLAP) 联机分析处理 (OLAP) 的概念最早是由关系数据库之父E.F.Codd于1993年提出的,他同时提出了关于OLAP的12条准则。OLAP的提出引起了很大的反响,OLAP作为一类产品同联机事务处理 (OLTP) 明显区分开来。 当今的数据处理大致可以分成两大类:联机事务处理OLTP(on-line transaction processing)、联机转载 2006-04-27 17:28:00 · 1047 阅读 · 0 评论 -
Oracle 和 PLSQL中支持的数据类型
以下是 Oracle 和 PLSQL中支持的数据类型的列表。我们还列出了在 Oracle 8i 同 Oracle 9i中所支持数据类型的差别: 数据类型标识符 Oracle 8i翻译 2006-03-31 13:51:00 · 8417 阅读 · 1 评论 -
Crystal report web services应用
接上篇,做一个简单的web services。就是把设计好的crystal report以web services 的形式公布。客户端调用该web 服务,不管是windows用户还是web用户,都可以轻松调用该服务。操作如下:1。create a web services using vb.net, add a current crystal report file (*.rpt) , pub原创 2006-03-01 13:28:00 · 1068 阅读 · 0 评论 -
Oracle PL/SQL学习笔记
学习oracle的笔记:一个学习PL/SQL的实例:应用:考察表emp中没一个员工的工资,如果工资高于4000,则征收工资20%的税;否则均征收200。将员工的员工号、姓名、税额、存在tax表中,同时,在该表中设一个message字段,对征税较高的进行特别说明。 SQL>declare declare是定义部分的开始.一个基本pl/sql块分declare(定义)、begi原创 2006-03-02 17:06:00 · 1176 阅读 · 0 评论 -
sql优化
Sql优化是一项复杂的工作,以下的一些基本原则是本人看书时所记录下来的,很明确且没什么废话:1. 索引的使用:(1).当插入的数据为数据表中的记录数量的10%以上,首先需要删除该表的索引来提高数据的插入效率,当数据插入后,再建立索引。(2).避免在索引列上使用函数或计算,在where子句中,如果索引是函数的一部分,优化器将不再使用索引而使用全表扫描。如:低效:select * f原创 2006-03-02 21:16:00 · 5733 阅读 · 3 评论 -
oracle存储参数(storage子句)含义及设置技巧
可用于:表空间、回滚段、表、索引、分区、快照、快照日志 参数名称 缺省值 最小值 最大值 说明转载 2006-04-03 12:18:00 · 6315 阅读 · 0 评论 -
关于Oracle数据库中行迁移/行链接的问题
一、行迁移/行链接的介绍office:office" />在实际的工作中我们经常会碰到一些Oracle数据库性能较低的问题,当然,引起Oracle数据库性能较低的原因是多方面的,我们能够通过一些正确的设计和诊断来尽量的避免一些Oracle数据库性能不好,Row Migration (行迁移) & Row Chaining (行链接)就是其中我们可以尽量避免的引起Oracle数据库性能低下的潜在转载 2006-04-03 10:42:00 · 1193 阅读 · 0 评论 -
crystal report初体验
工作中要用到crystal report,之前并未弄过这东西。试着玩玩,发现还挺不错的。我用的是vb.net(本来感兴趣的是c#,也一直在学,可是工作中要用VB.NET).做了一个简单的报表应用。一个是基于windows的,一个是web 应用的。创建方式大致相同。在windows应用中,使用crystalreportviewer,指定控件的reportsource属性即可。报表*.rpt可以是原创 2006-03-01 11:52:00 · 1086 阅读 · 0 评论 -
ORACLE备份&恢复案例
ORACLE备份&恢复案例ORACLE BACKUP&RESTORE SCHEME第一章. 理解什么是数据库恢复当我们使用一个数据库时,总希望数据库的内容是可靠的、正确的,但由于计算机系统的故障(硬件故障、软件故障、网络故障、进程故障和系统故障)影响数据库系统的操作,影响数据库中数据的正确性,甚至破坏数据库,使数据库中全部或部分数据丢失。因此当发生上述故障后,希望能重构这个完整的数据库转载 2006-04-13 10:22:00 · 1075 阅读 · 0 评论 -
oracle树查询
<spanlang=EN-US style=font-size:9.0pt;font-family:宋体><v:shape id="_x0000_i1025" type="#_x0000_t75" style=width:414pt;height:343.2pt> 我们用一张简单的表COMP_INFO来存储单位信息,包含上下级隶属关系,如下三列,分别为单位ID,单位原创 2008-11-21 13:18:00 · 967 阅读 · 0 评论