 | | 用一条SQL实现其它进制到十进制的转换 | 2008-5-16 | 24/0 | | 问:怎样实现ORACLE中用一条SQL实现其它进制到十进制的转换?
答:具体示例如下:
-----二进制转换十进制-----------------
select sum(data1)
from (select substr(... | |
|
 | | 三种实现方法实现数据表中遍历寻找子节点 | 2008-5-16 | 19/1 | | 数据表中遍历寻找子节点的三种实现方法:
示例问题如下:
表结构:
Id ParentId
1 0
2 1
3 2
......
针对该表结构解释如下:
1的父节点为0,
2的父... | |
|
 | | 用简单的方法获取Oracle语句的执行时间 | 2008-5-16 | 14/0 | | 很多情况下我们需要获取或记录Oracle语句执行时间,其实简单的方法就能实现,具体代码如下:
OracleE语句的执行时间需要使用 SET TIMING ON,例如:
[oracle@jw ~]$ sqlplus... | |
|
 | | 临时表在特定的条件下同样可以灵活易用 | 2008-5-16 | 16/0 | | 本文介绍了一个四用户同步更新的存储过程实例,通过这个实例的学习,你可以发现临时表在某种条件下也可以是灵活易用的,在数据量小的时候,它并不会显现出临时表速度不行的问题。
... | |
|
 | | DB2数据库中如何实现Oracle的某些功能 | 2008-5-16 | 14/0 | | 在现实的应用中大家可能经常会遇到在DB2中如何实现Oracle的某些功能﹐在此我简单地总结一下﹐实现某一功能可能会有很多种方法﹐在此就没有全部列出﹐欢迎大家继续﹐以便和大家共享﹐共... | |
|
 | | 带你深入了解DB2数据库优化的六个准则 | 2008-5-16 | 14/0 | | 本文用几点了说明DB2数据库优化需掌握的六个准则
1、对后续用到的表建立索引(注意在插入数据之前建立或者在插入后建立但是要runstats):
说明:插入之前建立的话,在表... | |
|
 | | 实例讲解DB2数据库性能监控的具体步骤 | 2008-5-16 | 15/0 | | DB2数据库性能监控的具体步骤:
1:创建sql语句的监视器
db2 create event monitor statmon for statements
write to file 'C:\IBM\butone\statmon'&quo... | |
|
 | | 允许在服务器端生成结果集的服务器端光标 | 2008-5-16 | 16/0 | | 从MySQL 5.0.2开始,通过mysql_stmt_attr_set() C API函数实现了服务器端光标。服务器端光标允许在服务器端生成结果集,但不会将其传输到客户端,除非客户端请求这些行。例如,如果客... | |
|
 | | 使用_disable_logging即可禁止日志的生成 | 2008-5-16 | 21/6 | | 在我们的实际的工作中,非归档模式下(注:归档模式会导致日志损坏)使用_disable_logging可以禁止日志的生成,在此条件下可以很大的提高某些特殊操作(例如批量加载或者Benchmark测试等)的... | |
|
 | | 诊断全局错误时如何在系统级进行设置 | 2008-5-16 | 16/0 | | 一般情况下,诊断事件可以在Session级设置,也可以在系统级设置,如果你要诊断全局错误,则最好在系统级设置较为合适,下面是一个测试实例:
SQL> alter system se... | |
|
 | | 巧用dbms_rowid包获得rowid的详细信息 | 2008-5-16 | 15/0 | | 我们知道,Rowid中包含了记录的详细信息,通过dbms_rowid包可以很轻松地获得这些信息.本文将通过一个自定义函数详细介绍这个package的使用。
create or replace function... | |
|
 | | 在SQL Server 2005数据库中进行错误捕捉 | 2008-5-16 | 16/2 | | 在SQL Server数据库中,如果执行Transact-SQL时出现了错误,我们可以使用两种捕捉错误的方法解决此问题,一种是在客户端代码(如c#、delphi等)中使用类似try...catch的语句进行捕捉;... | |
|
 | | DB2数据库创建存储过程时遇到的错误现象 | 2008-5-15 | 23/0 | | 问:在 Unix 操作系统下,有时会发生当 DB2 用户使用如:
db2 -td@ -vf <存储过程创建脚本文件>
创建存储过程失败的情况,而查看 db2diag.log 文件则发现有类似如... | |
|
 | | 如何使用SQL Server数据库嵌套子查询 | 2008-5-15 | 17/0 | | 很多SQL Server程序员对子查询(subqueries)的使用感到困惑,尤其对于嵌套子查询(即子查询中包含一个子查询)。现在,就让我们追本溯源地探究这个问题。
有两种子查询类型:标准和相... | |
|
 | | 删除Oracle数据库10g垃圾表的最新方法 | 2008-5-15 | 19/0 | | 经常使用oracle10g,我们可以发现以前删除的表在数据库中出现了特别多的垃圾表,如下例:
BINjR8PK5HhrrgMK8KmgQ9nw==
这一类的表通常无法删除,并且无法用"delete"... | |
|
 | | 实例讲解如何让多进程多线程访问数据库 | 2008-5-15 | 18/0 | | 如何让多进程多线程访问数据库,而不会选择相同的数据,这在设计分布式程序的时候经常用到,多台机器的多个进程,每个进程都有多个线程,每个线程要从数据库里取数据来处理,要实现不... | |
|
 | | IBM DB2跨平台数据库迁移步骤和注意事项 | 2008-5-15 | 20/2 | | 这篇论坛文章主要介绍了IBM DB2跨平台数据库迁移的具体步骤和注意事项,更多内容请参考下文。
db2是个有着广泛商业应用的关系数据库软件。作为一个数据库管理员时常面临着数据库系统... | |
|
 | | 在Linux平台下进行DB2数据库的迁移 | 2008-5-15 | 22/1 | | DB2 Universal Database™(DB2 UDB) 有一对非常有用的工具,可以帮助您实现这种跨平台的备份与恢复功能。db2move 工具利用了 DB2 的数据移动工具(export 和 import 或load)... | |
|
 | | AIX环境下实现DB2向Windows 2000迁移 | 2008-5-15 | 21/0 | | DB2数据库实现从AIX系统向Win2000迁移
◆1、Win下打开DB2 CLP,连接到AIX上数据库(ZJGL)db2 connect to zjgl user zjgl using zjgl
◆2、用db2look导出建库表的SQL脚本。
... | |
|
 | | 如何将MySQL数据库迁移到Oracle数据库 | 2008-5-15 | 18/0 | | 将Mysql数据库迁移到Oracle数据库的具体过程:
需要准备的工具:
1.连接Mysql 的jdbc 驱动 mysql-connector-java-5.0.4-bin.jar
2.Oracle公司开发的SQL Developer 1.2
... | |
|
 | | 巧用外部表访问警告日志文件或跟踪文件 | 2008-5-15 | 23/0 | | 从Oracle数据库9i开始,Oracle的外部表技术(Oracle External Tables)得到了极大的完善,通过外部表访问外部数据增强了Oracle和外部数据源进行数据交互的能力,对于数据仓库和ETL来说... | |
|
 | | 如何在MySQL查询结果集中得到记录行号 | 2008-5-15 | 21/0 | | 如果需要在查询语句返回的列中包含一列表示该条记录在整个结果集中的行号, ISO SQL:2003 标准提出的方法是提供 ROW_NUMBER() / RANK() 函数。 Oracle 中可以使用标准方法(8i版本以上... | |
|
 | | 使用ERWin进行基于MySQL数据库的物理设计 | 2008-5-15 | 19/0 | | 为了能够使用ERWin能够进行基于MySQL数据库的物理设计,可以采用以下方法步骤(假设你已经有了一个设计好的LOGICAL MODEL):
1.安装MySQL的ODBC DRIVER,可以去MySQL.COM,有链接... | |
|
 | | 在SUSE10环境下安装和配置MySQL数据库 | 2008-5-15 | 17/0 | | 安装MySQL
假设你把所有必须的源码或者包都放在了/tmp下。如果你下载的是RPM包的话,那比较简单;如果你下载的是二进制包(你没有rpm程序或者你想自定义的话),那么会稍微麻烦一点... | |
|
 | | 数据库迁移过程中使用热备份进行分时恢复 | 2008-5-14 | 35/1 | | 一个大型数据库的迁移过程中,一般只会有很短的停机时间,对于DBA来说,压力可想而之。本文将着重介绍一个缩短停机时间的好方法,详细内容请参考下文。
注:本文中的示例适用于同平... | |
|
 | | 讲解查看MySQL数据库错误码的三个方法 | 2008-5-14 | 24/0 | | 查看MySQL数据库错误码(error code)的三个方法:
◆1. MySQL Reference Manual有Appendix B. Error Codes and Messages
◆2. 查看页面:http://dev.mysql.com/doc/refman/5... | |
|
 | | 详细讲解MySQL数据库双机热备的配置方法 | 2008-5-14 | 18/0 | | MySQL数据库双机热备的配置方法:
◆1.MySQL数据库没有增量备份的机制,当数据量太大的时候备份是一个很大的问题。还好MySQL数据库提供了一种主从备份的机制,其实就是把主数据库的所... | |
|
 | | MySQL数据库本地备份和双机相互备份脚本 | 2008-5-14 | 17/0 | | MySQL的本地备份和双机相互备份脚本:
首先,我们需要修改脚本进行必要的配置,然后以root用户执行。
◆1. 第一执行远程备份时先用 first参数.
◆2. 本地备份用local参数
... | |
|
 | | 使用impdp复制Oracle的schema数据迁移 | 2008-5-14 | 24/0 | | 使用impdp复制Oracle的schema数据迁移
测试环境如下:
源: windows 2003, oracle 10202
目标:windows 2000, oracle 10203
注:文中的schema和user是一个概念。
impdp 的数... | |
|
 | | 由浅入深讲解Oracle数据库的备份与恢复 | 2008-5-14 | 16/0 | |
备份的概念
所谓备份,就是把数据库复制到转储设备的过程。其中,转储设备是指用于放置数据库拷贝的磁带或磁盘。通常也将存放于转储设备中的数据库的拷贝称为原数据库的... | |
|
|
|
|