`

DB2 实用SQL

    博客分类:
  • DB2
阅读更多

 1.快速清空表内数据

 

ALTER TABLE tabname ACTIVATE NOT LOGGED INITIALLY WITH EMPTY TABLE;

 

  load 支持 restart 和 terminate 等故障控制选项。推荐使用下面这一语句

load from empfile of del replace into tabname 

   LIPS:

load操作不会进行日志记录,限制表空间访问,缺少触发器支持 

 

2.列出表或视图的结构:

 

DESCRIBE TABLE <TABNAME>

 

3.列出 select 语句结果的结构:

 

DESCRIBE < SELECT STATEMENT> 

 

4.列出表或视图的索引结构:

 

DESCRIBE INDEXES FOR TABLE 表名

 

5.用游标来提升load的性能

链接:http://www.ibm.com/developerworks/cn/data/library/techarticles/dm-0902yuancg/index.html?ca=drs-cn-0223

 

declare cursor mycur for select * from tab1name; 
load from mycur of cursor insert into tab2name;

   LIPS: 

      游标方式之所以能提高数据加载的效率是因为数据不需要以文件的方式保存到磁盘上,而是直接从源数据表到达目标数据表中,这样就可以节省了两次 I/O 过程(导出的数据以文件保存到磁盘的过程和加载数据时从磁盘上读取数据文件的过程),从而大大提高数据处理的效率。

 

6.查询删表历史记录

 

list history dropped table all for 数据库名

 

7.查询数据库里,存储过程,自定义函数或表名

 

   以DB2ADMIN模式连接数据库

   查询数据库中所有存储过程名  

db2 select  * from syscat.procedures where procschema='模式名'

 

   查询数据库中所有表名

 

db2 select  * from syscat.functions where funcschema='模式名'

  

  8.COALESCE函数会依次检查输入的参数,返回第一个不是NULL的参数

  

d = coalesc(a,b,c)

   

分享到:
评论

相关推荐

    DB2数据库SQL注入手册1

    同时,我们还将提供一些实用的SQL语句,用于检测和防止SQL注入攻击。 检测SQL注入 在DB2数据库中,可以使用以下方法来检测SQL注入: 1. 版本信息:可以使用以下SQL语句来获取DB2数据库的版本信息: ```sql SELECT...

    DB2 SQL性能调优秘笈

    综上所述,《DB2 SQL性能调优秘笈》这本书不仅涵盖了DB2性能调优的基础理论,还提供了大量实用的操作技巧和最佳实践。通过学习这些内容,DBA们可以更加深入地理解DB2内部的工作机制,并掌握一系列有效的性能调优方法...

    DB2数据库SQL复制过程参考

    ### DB2数据库SQL复制过程详解 #### 一、概述 本文档主要介绍DB2数据库的SQL复制过程,包括从创建数据库到配置复制环境的具体步骤。本文档基于DB2 v9.1版本,并在Windows XP环境下进行测试。通过本文档的学习,读者...

    SQL_Server,Oracle,DB2数据库SQL语句比较

    标题与描述均聚焦于SQL Server, Oracle, 和DB2数据库中的SQL语句比较,这是一个对IT专业人士特别是数据库管理员(DBA)、开发人员以及对数据库技术感兴趣的人来说极为实用的主题。以下是对给定文件中提及的关键知识点...

    IBM_Universal_Database_DB2_SQL_entry_DB2V7SQL.rar_universal

    5. **SQL高级特性**:深入探讨SQL的窗口函数、集合运算、子查询和联接操作,这些在复杂查询中非常实用。 6. **性能调优**:学习如何通过索引优化、查询优化和配置参数调整来提高数据库的性能。 7. **安全性与权限...

    db2sql速查手册

    《DB2 SQL速查手册》是一本针对DB2数据库管理系统(Database Management System)的SQL语言指南,旨在为使用DB2 for Linux, UNIX和Windows版本的用户提供实用的查询与管理技巧。此手册由Graeme Birchall编写,并于...

    DB2 SQL语句性能分析方法

    其中,“语句事件监测器”是一项非常实用的功能,它能够详细记录SQL语句的执行细节,从而帮助用户识别并解决性能瓶颈。 #### 二、语句事件监测器的基本使用步骤 本章节将详细介绍如何通过DB2 UDB的语句事件监测器...

    DB2 UDB SQL入门

    `db2`命令行实用程序提供了丰富的交互式和非交互式选项,如`db2 connect`, `db2 select`, `db2 runstats`等。 通过阅读《DB2 UDB SQL入门》这本书,读者将能够掌握DB2 UDB的基础知识,熟练运用SQL进行数据库操作,...

    db2用sql助手生成sql

    SQL助手是IBM DB2 Universal Database (UDB) Version 8.1中的一个实用工具,它可以自动生成包括SELECT、UPDATE、INSERT和DELETE在内的各种SQL语句。通过直观的界面,用户可以轻松地创建复杂的查询语句,并能够对其...

    DB2 SQL性能调优秘笈 . 美 Tony Andrews . PDF . ckook.pdf

    作者Tony Andrews是DB2领域的专家,他在这本书中分享了丰富的经验和实用技巧,帮助读者解决在实际工作中遇到的性能瓶颈问题。下面我们将详细探讨这本书中的关键知识点。 1. **SQL基础与性能影响因素** - SQL语句...

    DB2 日期数据库的sql语句

    ### DB2数据库中获取当前日期与时间的相关SQL语句 在DB2数据库系统中,处理日期和时间数据是一项常见的需求。对于开发人员来说,能够准确地获取和操作日期时间数据至关重要。本文将详细介绍如何在DB2数据库中使用...

    DB2 UDB V9.1 SQL Cookbook

    本书包含了大量实用的SQL技巧和最佳实践,旨在帮助DB2数据库管理员、开发人员以及数据分析师解决实际工作中的问题。书中内容涉及了SQL查询优化、数据处理、存储过程编写等多个方面,通过具体示例帮助读者更好地理解...

    DB2实用教程

    DB2实用教程主要涵盖数据库管理系统DB2的基础知识、安装配置、使用技巧以及管理维护等内容。DB2是由IBM开发的一款关系型数据库系统,广泛应用于企业级数据存储和处理,具有高度的稳定性和安全性。 首先,我们需要...

    SQL Reference DB2

    通过以上概述,我们可以看到,《SQL Reference DB2》不仅提供了DB2 SQL的全面指南,还深入探讨了DB2数据库管理系统的各个层面,为读者提供了丰富的学习资源和实用工具。无论是对于初学者还是有经验的专业人士来说,...

    sqleditor for db2

    《SQLEditor for DB2:一款高效数据库管理工具的深度解析》 在当今信息化社会,数据库管理系统(DBMS)已经成为企业数据存储与管理的核心工具。其中,IBM的DB2以其稳定性和安全性深受用户青睐。为了更好地服务于DB2...

    DB2数据库自动导出数据INSERT SQL脚本工具

    "DB2数据库自动导出数据INSERT SQL脚本工具"就是针对这一需求而设计的实用工具,它能够帮助DB2数据库管理员高效、自动化地生成用于插入数据的SQL脚本。 该工具的核心功能在于自动化生成INSERT语句,这些语句可以被...

    db2 sql手册2

    《DB2 SQL手册第二卷》是一本全面且实用的手册,不仅适合于数据库管理员、应用程序开发者等专业人士,也适合于希望深入学习DB2 UDB SQL语言的学生和自学者。通过本手册的学习,读者可以系统地了解DB2 UDB SQL的各项...

    oracle+db2+sqlserver驱动

    `msbase.jar`和`mssqlserver.jar`是SQL Server JDBC驱动的基础组件,`sqljdbc.jar`是主驱动包,包含了连接SQL Server所需的所有类,而`msutil.jar`可能包含一些辅助工具或实用程序类。 5. **JDBC**: - JDBC是Java...

    db2 .sql文件转换成带有drop功能的ddl文件

    `db2look`是DB2提供的一款实用工具,它可以从数据库中提取出DDL语句,这些语句可以用来创建或修改数据库对象。例如,`db2look -d database -e -o database.sql`命令会为名为`database`的数据库生成一个包含所有对象...

    DB2工具-SqlDbx(免费,3个版本)

    SqlDbx是一款强大的数据库管理工具,专为IBM的DB2数据库系统设计,提供了一种高效、易用的方式来访问和管理数据库。它具有免费版和两个专业版本,分别为专业版1和专业版2,以满足不同用户的需求。SqlDbx以其小巧的...

Global site tag (gtag.js) - Google Analytics