动态sql的性能问题

shiwb 发布于 2013/05/04 19:48
阅读 139
收藏 1

请问下面两个子程序那个性能好。  

CREATE PROCEDURE fire_employee(emp_id NUMBER) AS
BEGIN
EXECUTE IMMEDIATE 'DELETE FROM emp WHERE empno = ' || TO_CHAR(emp_id);
END;

CREATE PROCEDURE fire_employee(emp_id NUMBER) AS
BEGIN
EXECUTE IMMEDIATE 'DELETE FROM emp WHERE empno = :num'
USING emp_id;
END;

加载中
0
九月
九月
后者 预编译
shiwb
shiwb
谢谢。
返回顶部
顶部