DROP TABLE customer;
CREATE TABLE customer(c_id INT,
c_name VARCHAR(50),
c_sex VARCHAR(2),
c_age DECIMAL(10),
c_birthday VARCHAR(50),
c_salary DECIMAL(10));
--DROP PROCEDURE DB2ADMIN.SP_CUSTOMER (INTEGER);
CREATE PROCEDURE sp_customer(IN count INT )
LANGUAGE SQL
SPECIFIC sp_customer
BEGIN NOT ATOMIC
DECLARE i INTEGER DEFAULT 1;
WHILE i < count
DO
INSERT INTO customer(c_id ,
c_name ,
c_sex ,
c_age ,
c_birthday ,
c_salary)
VALUES(
i,
translate(CHAR(INT(rand()*100000)),'abcdefghijklmnopqrstuvwxyz','012345678901234567890123456'),
CASE
WHEN MOD(INT(100*rand()),2) = 1 THEN 'F'
ELSE 'M'
END,
MOD(INT(rand()*99999),90)+10,
trim(CHAR(1950+MOD(INT(rand()*99999),60)))||'-'||trim(CHAR(MOD(INT(rand()*999),11)+1))||'-'||trim(CHAR(MOD(INT(rand()*999),30)+1)) ,
DECIMAL(rand()*99999,7,2)
);
SET i=i+1;
IF(MOD(i,1000)=0) THEN
COMMIT;
END IF;
END WHILE ;
COMMIT;
END;
清除屏幕:clear
配置当前用户为管理员:我的电脑右键,用户管理和组,把当前用户添加到db2admin组即可
查看实例端口:在控制中心上单击实例名,选择通信设置。
load 选项copy演示,会在load后让表空间变成BACKUP PENDING状态,只有备份后才会恢复
CREATE TABLESPACE ts1;
update db cfg for sample using logarchmeth1 disk:D:\DB2\db2backup -- 归档模式
db2 load from t3.del of del insert into t3
此时无法修改表t3的数据
db2 backup db sample to /data1 compress -- 对整个数据库备份
备份后可以恢复此问题。
来自 “ ITPUB博客 ” ,链接:https://blog.itpub.net/12961536/viewspace-1061387/
,如需转载,请注明出处,否则将追究法律责任。