我的目标是使用海量数据测试Oracle功能。我在Windows中通过命令行(cmd
)使用SQLPLUS。
下面的功能仅通过表DATAB中的2行进行测试。
如何使用大量预定数据测试我的功能?我必须花费很多时间重复INSERT语句吗?
CREATE TABLE DATAB (
AA VARCHAR2(22)
);
CREATE OR REPLACE FUNCTION TEST3
(P1 IN VARCHAR2)
RETURN NUMber AS V_VALUE NUMber;
BEGIN
RETURN P1*100;
END;
/
INSERT INTO DATAB(AA) VALUES (5); --Not a random dataset.
INSERT INTO DATAB(AA) VALUES (6);
SELECT TEST3(AA) FROM DATAB;