2个答案 按时间排序 按投票排序
-
采纳的答案
1.复制表结构及数据到新表
CREATE TABLE 新表 SELECT * FROM 旧表
2.只复制表结构到新表
CREATE TABLE 新表 SELECT * FROM 旧表 WHERE 1=2
即:让WHERE条件不成立.
方法二:(由tianshibao提供)
CREATE TABLE 新表 LIKE 旧表
3.复制旧表的数据到新表(假设两个表结构一样)
INSERT INTO 新表 SELECT * FROM 旧表
4.复制旧表的数据到新表(假设两个表结构不一样)
INSERT INTO 新表(字段1,字段2,.......) SELECT 字段1,字段2,...... FROM 旧表2009年10月13日 08:44
-
以这种方式就好了
可以先导出表结构,然后再导入用户表就好了
http://myfriend2010.itpub.net/post/29012/404770
http://syue.com/Database/DB2/151256.html2009年10月13日 08:53
相关推荐
在实际应用中,我们经常需要导出数据库表结构和数据,今天我们将讨论如何使用 DB2 导出数据库表结构和数据。 使用 db2cmd 打开 DB2 命令行 在使用 DB2 之前,我们需要打开 DB2 命令行工具 db2cmd。db2cmd 是一个...
使用 DB2 命令行工具,可以将数据库全库表结构导出到一个 SQL 文件中。以下是步骤: 1. 打开 DB2 的命令行工具 DB2CMD。 2. 创建一个 data 文件夹,用于存储导出的 SQL 文件。 3. 进入到 data 目录下。 4. 使用 DB2...
11. 查看表结构:describe命令用于查看表的结构,例如:db2 describe table user1.department db2 describe select * from user.tables。 12. 查看表的索引:describe命令用于查看表的索引,例如:db2 describe ...
- 根据现有的表创建一个新表,复制其结构但不复制数据。 16. **插入数据到表** - 命令:`#db2 "insert into [target_table_name] select * from [source_table_name]"` - 将一个表的数据插入到另一个表中。 17...
`db2move`是一个强大的工具,用于导出和导入数据库对象,如表、视图、索引等,支持跨平台的数据迁移。 1. **导出数据库对象**: ```sql db2movetfmsexport; createdbtfms; db2movetfms -u <user> -p <password> ...
13. 查看所有表:db2 list tables --查看数据库中所有表结构 list tables for system --列出所有系统表 14. 查看表空间:db2 list tablespaces --列出表空间 高级篇: 15. 列出表中前 10 条数据:fetch first 10 ...
利用`db2look`命令,导出原始数据库(本例中为`orcl`)的表结构和数据到SQL脚本文件中。具体命令如下: ```sql db2look -d orcl -e -l -t -d @ -a -x -i yygl -w yygl -o d:\db2move\createdb.sql ``` 其中: - `-...
db2 list tables -- 查看数据库中所有表结构 list tables for system -- 列出所有系统表 6. 列出表空间 db2 list tablespaces -- 列出表空间 7. 高级查询 fetch first 10 rows only -- 列出表中前 10 条数据 ...
`#DB2CREATEUSERTEMPORARYTABLESPACESTMASPACEPAGESIZE32KMANAGEDBYDATABASEUSING(FILE'D:\DB2_TAB\STMASPAC`用于创建一个临时表空间,可以设定页面大小、管理方式以及存储路径等参数,增强数据库性能。 通过上述...
这些命令用于将数据从一个表复制到另一个表中。 - `INSERT INTO ZJT_TABLES`:向ZJT_TABLES表中插入数据。 - `SELECT * FROM TABLES`:从TABLES表中选择所有列的数据。 - 类似的逻辑也适用于ZJT_VIEWS表。 #### 六...
DB2表空间是数据库管理系统中用于存储数据的基本结构单元。DB2表空间不足可能会导致数据库性能下降,甚至崩溃。因此, DB2表空间的检查和处理是数据库管理员的重要任务之一。 一、DB2表空间的概念 DB2表空间是...
**步骤5:** 使用`DB2LOOK`命令导出数据库的全部表结构: ``` DB2LOOK -d DATABASE_NAME -e -a -i USER_NAME -w PASSWORD -o DB_DLL.sql ``` - `-d DATABASE_NAME`: 指定数据库名称。 - `-e`: 表示导出表结构。 - `-...
5. **复制表**:`db2 create table t1 like t2`复制表结构。 6. **查看表结构**:`db2 describe table tablename`显示表的结构。 7. **执行SQL查询**:`db2 "select * from table tablename where ..."`执行SQL语句...
本文档旨在总结IBM DB2数据库管理系统中常用的命令操作,覆盖了从基础的数据库管理到数据表操作以及脚本文件处理等多个方面,为DB2数据库管理员和开发人员提供一份详实的操作指南。 ### 数据库操作命令 #### 启动...
在DB2中,可以使用`db2look`命令,而在Oracle中,可以使用`describe`命令结合`sqlplus`的`spool`功能或`expdp`。 在提供的压缩包文件中,我们有以下三个文件: 1. **Configuration.bat**: 这可能是一个批处理文件...
**说明**:这条命令创建了一个名为 `ZJT_TABLES_DEL` 的触发器,当对 `ZJT_TABLES` 表执行删除操作时,触发器会被激活,并将被删除的数据插入到 `ZJT_TABLES1` 表中。 #### 八、创建唯一索引 **命令**: ```sql ...
通过上述详尽的命令介绍,我们可以看到DB2提供了丰富的功能来管理数据库实例,从基本的启动、停止,到复杂的备份、恢复和数据操作,每一个命令都是数据库管理员日常工作中不可或缺的工具。掌握这些命令,能够极大地...
在DB2中,`RUNSTATS`是一个重要的实用程序,用于收集表和索引的统计信息,这些信息对优化查询计划和提高查询性能至关重要。当数据库的大小或数据分布发生变化时,运行`RUNSTATS`可以确保数据库管理系统(DBMS)拥有...
在DB2中,实例(Instance)是数据库管理系统的一个独立运行环境。对于Java开发者来说,掌握实例的基本操作至关重要。 - **列出所有实例** - **命令**:`db2ilist` - **说明**:此命令用于显示系统中存在的所有DB2...
要将一个数据库的表结构和数据迁移到另一个数据库,首先在源库上导出数据,然后在目标库上导入。这里使用`.ixf`格式进行导入导出,具有包含表结构的功能: ``` db2 export to d:\a.ixf of ixf select * from pams...