Oracle FAQ Your Portal to the Oracle Knowledge Grid
HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US
 

Home -> Community -> Mailing Lists -> Oracle-L -> Kind of cool feature! DBMS_RANDOM

Kind of cool feature! DBMS_RANDOM

From: Christopher Spence <cspence_at_FuelSpot.com>
Date: Wed, 05 Sep 2001 13:29:15 -0700
Message-ID: <F001.00383DC2.20010905134054@fatcity.com>

In 8.1.6 Oracle added a new feature which I don't believe is very well documented, it is great.

DBMS_RANDOM.STRING([OPT], [LEN]); This will create a random string with a length of up to 60 characters.  Great for force populating tables. The opt is for things like L, U, M (Lower, Upper, Mixed case), there are a few different options.

One thing I did to force populate a table is:   DBMS_RANDOM.STRING('U', DBMS_RANDOM.VALUE(5, 10));

Which creates random string with random length between 5 and 10 characters.  Run 10,000,000 times, I got a table with 30 columns and 10,000,000 random rows in no time.

"Do not criticize someone until you walked a mile in their shoes, that way when you criticize them, you are a mile a way and have their shoes."

Christopher R. Spence
Oracle DBA
Phone: (978) 322-5744
Fax:    (707) 885-2275

Fuelspot
73 Princeton Street
North, Chelmsford 01863
  Received on Wed Sep 05 2001 - 15:29:15 CDT

Original text of this message

HOME | ASK QUESTION | ADD INFO | SEARCH | E-MAIL US