`
leon1509
  • 浏览: 538229 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

DB2自动生成模式中所有表的import和export语句

    博客分类:
  • DB2
阅读更多
目的:方便不同数据库之间的数据移植。

SELECT
    'DB2 EXPORT TO ' || tabname ||
    '.DEL OF DEL MODIFIED BY COLDEL@ CODEPAGE=1208 MESSAGES ' || tabname ||
    '.expout SELECT * FROM ' || tabname AS Exports, 'IMPORT FROM ' || tabname || '.del OF DEL MODIFIED BY CODEPAGE=1208 COLDEL@ MESSAGES ' ||
    tabname || '.impout REPLACE INTO ' || tabname AS Imports
FROM
    syscat.tables
WHERE
    tabschema = CURRENT schema
0
0
分享到:
评论

相关推荐

    db2中有表损坏时最快的恢复方法db2look-move

    通过执行以下SQL语句,获取数据库中所有表的名称,并将其保存至文本文件中。 ```sql SELECT '"' || TRIM(CREATOR) || '"."' || NAME || '"' FROM SYSIBM.SYSTABLES WHERE TYPE = 'T' AND CREATOR NOT IN ('SYSIBM',...

    linux下DB2常用命令

    DB2 是一个 relation database management system(关系数据库管理系统),广泛应用于企业级的数据存储和管理中。在 Linux 环境下,DB2 提供了丰富的命令行工具,用于管理和维护数据库。下面是常用的 DB2 命令。 1....

    DB2日常处理语句db2命令

    - `db2look` 是一个实用工具,用于生成表、索引、视图等数据库对象的DDL语句,帮助我们重建或更新这些对象的统计信息。 4. **db2move** - `db2move` 是一个数据迁移工具,可以在不同DB2数据库之间移动数据,即使...

    db2常用语句

    本文将基于给定的“db2常用语句”标题、描述及部分内容,深入探讨DB2中的关键操作命令,涵盖数据操作、表结构修改、连接管理、性能监控等多个方面。 ### 1. 数据连接与断开 - **连接数据库**:`db2 connect to ...

    DB2数据库导入导出

    在 DB2 命令行工具中,使用 IMPORT 语句来导入表数据。可以使用以下命令来导入表数据: IMPORT FROM 'D:\tab4.ixf' OF ixf INSERT INTO MONTHBUDGETBASEINFO; 其中,'D:\tab4.ixf' 是之前导出的表数据文件,...

    DB2应用经验和DB2基本问题总结

    - **说明**: 自动生成针对特定模式下的所有表执行`runstats`的批处理文件。 以上是关于DB2数据库系统的一些常见操作和实用技巧。通过这些命令,用户可以有效地管理和维护DB2环境,确保其高效稳定地运行。这些技巧...

    DB2数据库用户手册

    - **得到一个表或库的相关脚本**:使用`DB2 EXPORT SCHEMA`命令生成脚本。 - **在对表操作的性能下降后对表做整理**:使用`REORG`命令重新组织表数据。 - **查看语句的执行计划**:使用`EXPLAIN`选项来查看。 - **...

    DB2常用语句

    - 此命令列出当前数据库中属于特定模式(schema)的所有表。 #### 查看数据库字符集 - **命令**:`db2 get db cfg for <数据库名>` - `<数据库名>`:要查看字符集的数据库名称。 - 字符集信息可以在返回的结果...

    db2数据库培训文档

    文档列举了一些常用的DB2指令,如CREATE/DROP用于创建和删除对象,LIST/DESCRIBE用于查看对象信息,FORCE用于强制执行操作,GET/UPDATE用于查询和修改数据,IMPORT/EXPORT/LOAD用于数据导入导出,BIND/REBIND处理SQL...

    db2 reference

    8. **数据导入导出**:`db2 import`和`db2 export`用于从文件批量导入或导出数据。 通过"DB2v9 SQL Reference Vol.1.pdf"和"db2n0e90.pdf"这两份文档,你可以深入理解DB2 V9的SQL语法和命令用法,解决实际操作中...

    linux下的DB2命令

    利用`db2look`工具,自动生成创建表或视图的DDL语句,方便数据库结构的文档化和迁移。 ### 18. 其他命令 - `grant dbadmin on database to user bb`:授予用户特定的数据库管理权限。 - `select * from czyxx ...

    DB2基本命令 实例管理和常用dml

    更新表的统计信息,包括分布统计信息和所有索引的统计信息,这有助于提高查询性能。 #### 七、数据导出与导入 - **导出表数据**: `db2 export to [文件路径] of del select * from [表名]` 或 `db2 export to ...

    db2 常用命令集合

    ### DB2常用命令详解 #### 一、启动与停止数据库 ...该命令将生成一系列`runstats`命令,用于对数据库`DB2`中的所有用户表执行统计信息收集操作(排除系统表)。通过这种方式,可以批量执行维护任务,提高工作效率。

    DB2 数据库命令简介

    - `db2 runstats on table 表名 with distribution and indexes all` 收集表和索引的统计信息。 10. **数据导入导出**: - `db2 export to 文件路径 of del select * from 表名` 导出数据到文本文件,使用...

    Db2中的常用命令和导入导出

    2. **LOAD** 只能对现有的表进行操作,而**IMPORT**则可以创建新表或将数据导入到现有表中。 3. **IMPORT** 每次执行时都会记录一次事务,而**LOAD** 则是批量执行,每批数据才会记录一次事务。 #### 数据一致性与...

    db2使用技巧

    使用 export 语句可以将数据导出到文件中,而 import 语句可以将文件中的数据导入到表中。 四、检查表是否存在 使用以下语句可以检查表是否存在: select * from "SYSIBM"."SYSTABLES" where lower(name) ='afa_...

Global site tag (gtag.js) - Google Analytics