溫馨提示×

db2循環(huán)添加大量數(shù)據(jù)代碼怎么寫

db2
小億
198
2024-02-20 12:23:36

在DB2中,可以使用循環(huán)語句和INSERT語句來添加大量數(shù)據(jù)。以下是一個示例代碼,演示如何使用循環(huán)添加數(shù)據(jù)到一個表中:

-- 創(chuàng)建一個測試表
CREATE TABLE test_table (
    id INT,
    name VARCHAR(50)
);

-- 設(shè)置循環(huán)次數(shù)
DECLARE i INT DEFAULT 1;
DECLARE total_rows INT DEFAULT 1000;

-- 開始循環(huán)插入數(shù)據(jù)
WHILE i <= total_rows DO
    INSERT INTO test_table (id, name) VALUES (i, 'Name ' || i);
    SET i = i + 1;
END WHILE;

-- 輸出成功信息
SELECT 'Data inserted successfully' AS message;

在上面的示例中,首先創(chuàng)建了一個名為test_table的表,然后使用循環(huán)語句插入1000條數(shù)據(jù)到該表中。在循環(huán)中,每次插入數(shù)據(jù)時,id字段遞增1,name字段以Name 加上當(dāng)前循環(huán)次數(shù)。當(dāng)所有數(shù)據(jù)插入完成后,輸出成功信息。

請根據(jù)實際需求修改循環(huán)次數(shù)、表結(jié)構(gòu)和插入數(shù)據(jù)的邏輯。

0