3
行插入X量的一些测试,我在需要进行大量的数据(约100万行)甲骨文 - 我目前做的随机数据
我使用下表:
CREATE TABLE OrderTable(
OrderID INTEGER NOT NULL,
StaffID INTEGER,
TotalOrderValue DECIMAL (8,2)
CustomerID INTEGER);
ALTER TABLE OrderTable ADD CONSTRAINT OrderID_PK PRIMARY KEY (OrderID)
CREATE SEQUENCE seq_OrderTable
MINVALUE 1
START WITH 1
INCREMENT BY 1
CACHE 10000;
并想随机插入百万行到它与下面的规则:
- 订单ID必须是连续的(1,2,3等...)
- STAFFID是需要一个随机数1和1000之间
- 客户ID必须是一个随机数1和10000之间
- TotalOrderValue需要一个随机十进制值0.00和9999.99之间
这甚至可能做什么?我可以使用此更新语句生成所有这些内容吗?然而,在1分去产生一百万行,我不知道如何做到这一点
感谢所有帮助在这个问题上
这是我怎么会随机生成的更新数量:
UPDATE StaffTable SET DepartmentID = DBMS_RANDOM.value(low => 1, high => 5);
完美:)谢谢你,我会用方法替换此我刚刚发现哪一个不太容易理解,并且感谢您提供格式化的提示 – Crezzer7