为什么要尽量使用参数化存储过程

[复制链接]
查看11 | 回复3 | 2012-3-4 20:57:22 | 显示全部楼层 |阅读模式
使用参数是为了方便调用,每次调用存储过程,只需要输入不同的值就可以了,不用修改代码并重新编译。使用参数是一种很好的编程习惯。...
回复

使用道具 举报

千问 | 2012-3-4 20:57:22 | 显示全部楼层
编码规范性是一方面,性能也是一方面数据库中的SQL语句是需要解析才能执行的,如果是参数化的,每次调用虽然传入不同的参数,但可以省去解析的时间。...
回复

使用道具 举报

千问 | 2012-3-4 20:57:22 | 显示全部楼层
同意楼上的。我觉得更关键的是灵活应用,且在存储过程中是有事务保护的不会出现因异常问题,数据出乱的现象,他是一次执行一次提交或一次回滚。如:create or replace aa(voperate varchar2)asbegin
if voperate = 'insert' then
else if voperate =...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行