请问在程序中直接使用sql语句和存储过程哪个效率更高些。还有不同的操作是否各不相同,例如执行
insert,update,delete,select 这些操作用sql语句效率高还是存储过程效率高?
insert,update,delete,select 这些操作用sql语句效率高还是存储过程效率高?
解决方案 »
- .net 实现查询功能
- 求救!!!!!js Ajax 回调函数顺序问题
- 请教:FileUpload的属性如何传递给在App_Code/XX.CS下的方法?
- Excel 导出 带模版并且分页可以做吗?
- 用select控件怎么触发不了onserverchange事件?
- 当DropDownList的值改变时,将其当前值赋给TextBox如何实现?同时页面无刷新。
- 求ASP.net(C#)修改个人信息后台代码。。。
- 为什么我在本地测试通过。上网就不好用了
- 如何在asp.net中插入flash动画
- Help Me Err:查询值的数目与目标字段中的数目不同 so i can not insert data to my database
- 郁闷啊,怎么提交了依次,数据库中出现了两条相同数据呀,
- HTML的问题,如何让表格保持一定的长宽比
但是注意:关于业务的sql不要写入存储过程
那样逻辑层和数据访问层就是强耦合
能否详解一下,哪类的数据库操作用存储过程好?操作大量数据是指从库中读大量数据,还是在大量数据中查找?
@str_sql nvarchar(4000),
@id int output
AS
exec sp_sqlexec @str_sql
set @id=@@identity
GO我只是在特定情况用这个存储过程,因为要有返回id的,一般还是insert,因为速度并不如普通的insert快的
我的代码95%以上都是用存储过程,包括简单的 insert update