数据库
文章平均质量分 78
laolaolai
这个作者很懒,什么都没留下…
展开
-
SQL行列转换
标题:普通行列转换(version 2.0)说明:普通行列转换(version 1.0)仅针对sql server 2000提供静态和动态写法,version 2.0增加sql server 2005的有关写法。问题:假设有张学生成绩表(tb)如下:姓名 课程 分数张三 语文 74张三 数学 83张三 物理 93李四 语文 74李四 数学 84李四 物理 94想变成(得到如下结果): 姓名 语转载 2009-07-17 11:45:00 · 500 阅读 · 0 评论 -
Oracle UTL_RAW
General InformationSource{ORACLE_HOME}/rdbms/admin/utlraw.sqlFirst Available7.3.4ConstantsNameData TypeValuebig_endianPLS_INTEGER1little_end转载 2010-01-04 11:13:00 · 4782 阅读 · 0 评论 -
ORACLE SQL性能优化(内部培训资料)
ORACLE SQL性能优化ORACLE SQL性能优化系列 (一) 1. 选用适合的ORACLE优化器 ORACLE的优化器共有3种:a. RULE (基于规则) b. COST (基于成本) c. CHOOSE (选择性) 设置缺省的优化器,可以通过对init.ora文件中OPTIMIZER_MODE参数的各种声明,如RULE,COST,CHOOSE,ALL_ROWS,FIR原创 2009-12-31 11:32:00 · 5730 阅读 · 0 评论 -
Oracle系统权限的分类
群集权限 引用CREATE CLUSTER 在自己的方案中创建、更改和删除群集 CREATE ANY CLUSTER 在任何方案中创建群集 ALTER ANY CLUSTER 在任何方案中更改群集 DROP ANY CLUSTER 在任何方案中删除群集 数据库权限 引用ALTER DATABASE 运行ALTER DATABASE语句,更改数据库的配置 ALTER SYSTEM 运行A转载 2009-12-31 11:27:00 · 614 阅读 · 0 评论 -
ORACLE数据库备份与恢复详解
Oracle的备份与恢复有三种标准的模式,大致分为两大类,备份恢复(物理上的)以及导入导出(逻辑上的),而备份恢复又可以根据数据库的工作模式分为非归档模式(Nonarchivelog-style)和归档模式(Archivelog-style),通常,我们把非归档模式称为冷备份,而相应的把归档模式称为热备份,他们的关系如下所示 三种方式各有优点,我们做个比较(这个是用Fireworks画的转载 2009-12-30 14:32:00 · 493 阅读 · 0 评论 -
管理归档日志文件
归档日志文件:是处于非活动(INACTIVE)的状态的重做日志文件的备份。它对ORACLE数据库的备份和恢复起至关重要的作用。是联机重做日志文件的一个副本,与被复制的成员完成一样,即重做记录相同,日志序列号相同。 一、数据库的归档与非归档模式:1. 当数据库处于NOACRCHIVELOG模式时,不对重做日志文件进行归档,直接覆盖旧的重做日志文件,此时数据库只能从例程失败中进行恢复。转载 2009-12-29 16:58:00 · 640 阅读 · 0 评论 -
管理好Oracle重做日志文件 让数据高枕无忧
重做日志文件是Oracle数据库中一种非常重要的日志文件,也是其一个很有特色的功能。重做日志文件会纪录对于数据库的任何操作,如利用DML语句或者DDL语句对数据进行更改,或者数据库管理员对数据库结构进行更改,都会在重做日志中进行记录。 可见,当数据被意外的删除或者修改,我们可以利用重新日志文件进行恢复; 当出现例程失败或者介质失败的情况下,也可以利用日志文件实现例程恢复或者介质恢复。所以说,我们转载 2009-12-29 16:15:00 · 545 阅读 · 0 评论 -
表数据和索引数据分开独立表空间存储优点
Oracle数据库的逻辑结构和物理结构 Oracle 数据库的逻辑结构是由一些数据库对象组成,如数据库表空间、表、索引、段、视图、存储过程、触发器等。数据库的逻辑存储结构(表空间等)决定了数据库的物理空间是如何被使用的,数据库对象如表、索引等分布在各个表空间中。 Oracle 数据库的物理结构从操作系统一级查看,是由一个个的文件组成,从物理上可划分为:数据文件、日志文件、控制文件和参数转载 2009-12-28 17:09:00 · 2773 阅读 · 0 评论 -
oracle 10g数据库备份与还原总结(转载)
1.数据库归档模式: * 非归档模式:当数据库数据只读不会改变时,数据不会改变,数据库适合用非归档模式, 这样提高性能 * 归档模式:对于数据库数据经常变动,数据库最好用归档模式,这样可以尽量避免数据库 数据丢失,使出现问题时灾害降到最低2.非归档模式与归档模式间的切换(在命令窗口下转载 2009-12-30 09:48:00 · 677 阅读 · 0 评论 -
彻底卸载ORACLE(WINXP)
用oracle的卸载程序并不能完全卸载干净。如之前的命名的oracle sid 不能再使用。会提示sid存在。下面是在winxp下完全卸载oracle的方法。1、开始->设置->控制面板->管理工具->服务 停止所有Oracle服务。 2、开始->程序->Oracle - OraHome81->Oracle Installation Products->Universal转载 2009-12-28 13:02:00 · 685 阅读 · 0 评论 -
oracle高级sql的参考资料
1.集合操作学习oracle中集合操作的有关语句,掌握union,union all,minus,interest的使用,能够描述结合运算,并且能够将多个查询组合到一个查询中去,能够控制行返回的顺序。包含集合运算的查询称为复合查询。见表格1-1表1-1Operator Returns contentUNION 由每个查询选择的所有不重复的行转载 2009-11-20 11:54:00 · 774 阅读 · 0 评论 -
Oracle Connect By用法
Oracle Connect By用法oracle中的select语句可以用START WITH...CONNECT BY PRIOR子句实现递归查询,connect by 是结构化查询中用到的,其基本语法是:select ... from where start with connect by ;:过滤条件,用于对返回的所有记录进行过滤。:查询结果重起始根结点的限定条件。:连接条件数据组织结构转载 2009-10-19 16:03:00 · 609 阅读 · 0 评论 -
ORACLE和SQL语法区别归纳
关键字: oracle & sql server 数据类型比较 类型名称 Oracle SQLServer 比较 字符数据类型 CHAR CHAR 都是固定长度字符资料但oracle里面最大度为2kb,SQLServer里面最大长度为8kb 变长字符数据类型 VARCHAR2 VARCHAR Oracle里面最大长度为4kb,SQLServer里面最大长度为8kb转载 2009-09-25 10:44:00 · 601 阅读 · 0 评论 -
ADO.Net实现Oracle大批量数据的更新优化
在日常的业务系统应用中,大家经常会使用到大量数据的的提交(包括查询、更新或删除),假如目标数据库的数据量较大,一次需要处理的操作较多,就会出现系统执行效率低下等问题。文本中笔者以Oracle9i数据库为例,通过对ADO.Net中的数据库支持的应用实践,说明几种常见的优化处理方法,并对比其中的优劣。 为了更详细说明情况,笔者以某业务数据填报功能为例,假设有100个用户每周需要填报某统计数量,填报转载 2009-09-23 09:35:00 · 544 阅读 · 0 评论 -
sql server2005的基本操作
sql server2005 不允许进行远程连接可能会导致此失败2009-05-24 17:33没用过SQL Server 数据库,第一次配置费了不少劲,微软的东西有点绕,能遇到的问题都遇到了,看过此文后,数据库基本都能连接。废话不说。我的系统是xp,不能装SQL Server 2005的企业版本,只能装开发版和Express版,Express是免费版,学习用它就够了。转载 2009-09-07 17:18:00 · 869 阅读 · 0 评论 -
SQL*PLUS命令的使用大全
Oracle的sql*plus是与oracle进行交互的客户端工具。在sql*plus中,可以运行sql*plus命令与sql*plus语句。 我们通常所说的DML、DDL、DCL语句都是sql*plus语句,它们执行完后,都可以保存在一个被称为sql buffer的内存区域中,并且只能保存一条最近执行的sql语句,我们可以对保存在sql buffer中的sql 语句进行修改,然后再次执行,转载 2010-01-04 13:58:00 · 477 阅读 · 0 评论