gpt4 book ai didi

c# - 数据库查询中的存储过程与代码

转载 作者:太空狗 更新时间:2023-10-30 01:08:13 24 4
gpt4 key购买 nike

使用 ASP.NET Code behind 访问数据库进行查询与使用 SQL 存储过程之间的性能差异是什么

为了便于使用,对查询进行编码更容易,尤其是在进行维护和更改时。

但是,存储过程是在数据库中编译并由数据库运行的。

哪个更高效,更好用?

最佳答案

SQL Server 缓存任何查询的执行计划,无论存储过程与否。这里几乎没有区别。基本上,您在使用存储过程时无需通过网络发送查询文本,仅此而已。来源:http://msdn.microsoft.com/en-us/library/ms181055.aspx

在没有特殊原因的情况下,做对你来说更方便的事。

暗示存储过程通常性能更好的其他答案是不正确的。

关于c# - 数据库查询中的存储过程与代码,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/10218204/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com