Test Data Creation
Overview
Edit then run the following to create test data to your liking.
-- This query creates a table with 100,000 rows of random data. CREATE TABLE test42.test_table AS SELECT LEVEL id, SYSDATE+DBMS_RANDOM.VALUE(-1000, 1000) date_value, DBMS_RANDOM.string('A', 20) text_value FROM dual CONNECT BY LEVEL <= 100000; SELECT count(*) FROM test42.test_table; -- DROP Table When Done DROP TABLE test42.test_table;
Test Schema and Data Creation Session
CREATE USER scott IDENTIFIED BY "tiger"
DEFAULT TABLESPACE users TEMPORARY TABLESPACE temp;
GRANT connect,resource,dba TO scott;
SELECT user_id,username,password,account_status,
default_tablespace,temporary_tablespace
FROM dba_users ORDER BY username;
CREATE TABLE scott.test1 AS SELECT LEVEL id,
SYSDATE+DBMS_RANDOM.VALUE(-1000, 1000) date_value,
DBMS_RANDOM.string('A', 20) text_value
FROM dual CONNECT BY LEVEL <= 100000;
SELECT COUNT(*) from scott.test1;
DROP TABLE scott.test1;