早上好。
我陷入了sql查询。请你帮我。
问题陈述:我必须计算存储过程中一个查询的执行时间。
存储过程中大约有150个查询,我必须将此执行时间存储在一个表中。请帮帮我。
由于某些机密性,我无法提供数据。 请找到虚拟数据
CREATE OR REPLACE PROCEDURE test (p_fromdate DATE)
AS
fromdate DATE;
todate DATE;
c1 number;
c2 number;
c3 number;
BEGIN
fromdate := p_fromdate;
todate := p_fromdate;
select count(*) into c1 from employee;
select count(*) into c1 from mngr;
select count(*) into c1 from hr;
EXCEPTION
WHEN OTHERS
THEN
ROLLBACK;
DBMS_OUTPUT.put_line ( SQLERRM
|| '~'
|| 'Data not populated for'
|| p_fromdate
);
END test;