追加分数,存储过程! 大家说说这语句的优化,写出完整语句,谢谢!(注意,where后面加函数会影响索引)CREATE PROCEDURE fire_employee(emp_no NUMBER)ASBEGINEXECUTE IMMEDIATE'DELETE FROM emp WHERE empno='||TO_CHAR(emp_no);END; 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 CREATE PROCEDURE fire_employee(emp_no NUMBER)AS BEGIN EXECUTE IMMEDIATE 'DELETE FROM emp WHERE empno = :a' USING emp_no;END;/ empno也是数值型的吧那样就行了,和楼上其实是一样的不需要优化 赞成使用动态sql提高性能。 EXECUTE IMMEDIATE 'DELETE FROM emp WHERE empno = :1' USING emp_no; 求一SQL语句。 Oracle SQL Developer连接linux上的11G R2时提示错误 关于Oracle 分区表与其他表关联时的疑问 关于Oracle中写如SQL语句的问题 有关Oracle用户密码的问题? 百分求解 数据同步问题 帮我看看结果? oracle权限 oracle在redhat9安装问题? 请高手指教 !! 能输入最多10000个英文字符的类型是什么?在线等候。急用 请问一条关于两个表查询的sql SQL查询--查找表中第5--10行记录
BEGIN
EXECUTE IMMEDIATE 'DELETE FROM emp WHERE empno = :a' USING emp_no;
END;
/
那样就行了,和楼上其实是一样的
不需要优化
EXECUTE IMMEDIATE 'DELETE FROM emp WHERE empno = :1' USING emp_no;