何百万冊もの本を保存できる Oracle データベースがあります。データは持っていませんが!
insert
オラクルで百万のダミーの本のタイトルについてどうすればよいですか?
random
英単語を生成できる機能はありますか?それらが英語の有効な単語であることは非常に重要です。
ランダムな文字列を挿入するストアド プロシージャを次に示します。しかし、問題は、生成された文字列が英単語ではない可能性があることです。これは許容できます ;)
** PL/SQL ** - 構文を再確認してください
create table allwords(words varchar(15));
-- insert all the English words that you could get from a **SCRABBLE** like website. :)
create table blabla( id int, name varchar(15) ) storage ( freelists 100 );
declare
idNumber int;
strName varchar(15);
begin
for i in 1 .. 100
loop
idNumber := dbms_random.random;
strName := SELECT words FROM table ORDER BY dbms_random.value limit 1;
insert into blablah values(idNumber, strName);
end loop;
commit;
end;
更新しました
SCRABBLE のような単語リストを新しいテーブルに使用できる場合、このストアド プロシージャはまったく必要ないことに注意してください。このストアド プロシージャの唯一の用途は、ランダムな単語/文字列を取得し、それを他の多くの列と一緒に重要なテーブルに挿入することです。