db2のテーブルデータを別のテーブルに移行する方法は何ですか?

DB2のテーブルデータを別のテーブルに移行する方法は以下のように実現できます:

  1. INSERT INTO SELECT文を使用すると、ソーステーブルからデータを取得してターゲットテーブルに挿入することができます。例えば:
INSERT INTO 目标表名 (列1, 列2, 列3, ...)
SELECT1, 列2, 列3, ...
FROM 源表名;
  1. CREATE TABLE AS SELECT文を使用すると、ソーステーブルのデータをターゲットテーブルにコピーすることができます。例えば:
CREATE TABLE 目标表名 AS
SELECT1, 列2, 列3, ...
FROM 源表名;

この方法は新しいターゲットテーブルを作成し、ソーステーブルのデータを新しいテーブルにコピーします。

  1. LOAD命令を使用すると、ソーステーブルのデータをターゲットテーブルにロードできます。まず、EXPORT命令を使用してソーステーブルのデータをファイルにエクスポートし、その後LOAD命令を使用してファイル内のデータをターゲットテーブルにロードします。例:
EXPORT TO 文件名 OF DEL MODIFIED BY NOCHARDEL SELECT * FROM 源表名;
LOAD FROM 文件名 OF DEL INSERT INTO 目标表名;

この例では、EXPORTコマンドはソーステーブルのデータをファイルにエクスポートし、次にLOADコマンドがファイル内のデータを対象テーブルにロードします。

これらは一般的に使用されるいくつかの方法ですが、具体的な状況に応じて適切な方法を選択してデータ移行を行ってください。

bannerAds