Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/oracle/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Database 使用Oracle PL/SQL developer生成测试数据_Database_Oracle_Plsql_Plsqldeveloper_Test Data - Fatal编程技术网

Database 使用Oracle PL/SQL developer生成测试数据

Database 使用Oracle PL/SQL developer生成测试数据,database,oracle,plsql,plsqldeveloper,test-data,Database,Oracle,Plsql,Plsqldeveloper,Test Data,我想测试一些模式和索引,我想知道PL/SQL Developer中是否有可以生成测试数据的功能(这样我就不必创建序列和循环来在表中插入数据)。循环和PL/SQL并不总是必要的;以下技巧可能会有所帮助: insert into emp(id, name, salary) select rownum, 'Employee ' || to_char(rownum), dbms_random.value(2, 9) * 1000 from dual connect by level <= 100;

我想测试一些模式和索引,我想知道PL/SQL Developer中是否有可以生成测试数据的功能(这样我就不必创建序列和循环来在表中插入数据)。

循环和PL/SQL并不总是必要的;以下技巧可能会有所帮助:

insert into emp(id, name, salary)
select rownum, 'Employee ' || to_char(rownum), dbms_random.value(2, 9) * 1000
from dual
connect by level <= 100;
插入emp(id、姓名、工资)
选择rownum,'Employee'| | to_char(rownum),dbms_random.value(2,9)*1000
来自双重

按级别连接恐怕我不相信有。AskTom:DBMS_RANDOM.string('x',10)表示字符串