我无法弄清楚如何将大量的数据放入表中。该数据不能重复如何向表数据库中插入100万个随机行Oracle
建议,可能有其他方法吗?
create table COUNTRIES (
COUNTRY_ID VARCHAR2(7),
COUNTRY_NAME VARCHAR2(40),
constraint COUNTRY_C_ID_PK primary key (COUNTRY_ID)
);
Begin
For IDS in 1..1000000
Loop
INSERT INTO "SYSTEM"."COUNTRIES" (COUNTRY_ID, COUNTRY_NAME) VALUES (dbms_random.string('L', 7), dbms_random.string('L', 15));
Commit;
End loop;
End;
你应该不*** ***在'SYSTEM'帐户创建表(和你不应该*工作*系统帐户,除非你做DBA的工作) – 2012-07-31 10:50:15
这个例子,但感谢意见 – 2012-07-31 11:41:12