代码拉取完成,页面将自动刷新
-- 生成S表数据
DELIMITER //
CREATE PROCEDURE GenerateData()
BEGIN
DECLARE i INT DEFAULT 1;
DECLARE cities VARCHAR(200) DEFAULT 'NANJING,BEIJING,SHANGHAI,GUANGZHOU,SHENZHEN,HANGZHOU,CHENGDU,WUHAN';
-- 生成S表数据
WHILE i <= 20000 DO
INSERT INTO S VALUES (
CONCAT('S', LPAD(i, 5, '0')),
CONCAT('Supplier', i),
ELT(1 + FLOOR(RAND() * 8), 'NANJING','BEIJING','SHANGHAI','GUANGZHOU','SHENZHEN','HANGZHOU','CHENGDU','WUHAN')
);
SET i = i + 1;
END WHILE;
-- 生成P表数据
SET i = 1;
WHILE i <= 10000 DO
INSERT INTO P VALUES (
CONCAT('P', LPAD(i, 5, '0')),
CASE WHEN i % 100 = 0 THEN 'Bolt' ELSE CONCAT('Part', i) END,
ROUND(RAND() * 100 + 1, 2),
FLOOR(RAND() * 1000 + 1)
);
SET i = i + 1;
END WHILE;
-- 生成SP表数据
SET i = 1;
WHILE i <= 10000 DO
INSERT INTO SP VALUES (
CONCAT('S', LPAD(FLOOR(RAND() * 20000) + 1, 5, '0')),
CONCAT('P', LPAD(FLOOR(RAND() * 10000) + 1, 5, '0')),
CONCAT('Dept', FLOOR(RAND() * 10) + 1),
FLOOR(RAND() * 2000 + 1)
);
SET i = i + 1;
END WHILE;
END //
DELIMITER ;
-- 执行存储过程
CALL GenerateData();
DROP PROCEDURE GenerateData;
此处可能存在不合适展示的内容,页面不予展示。您可通过相关编辑功能自查并修改。
如您确认内容无涉及 不当用语 / 纯广告导流 / 暴力 / 低俗色情 / 侵权 / 盗版 / 虚假 / 无价值内容或违法国家有关法律法规的内容,可点击提交进行申诉,我们将尽快为您处理。