AJ.*_*AJ. 14
存储过程是放置在数据库上执行的代码(SQL)的地方,所以我理解这个问题的意思
"有没有其他方法来打包在数据库上运行的代码?"
有几个答案:
是.你可以使用动态sql,但我个人更喜欢存储过程.
1)如果您正在使用MS SQL Server,它将生成一个查询计划,该计划应该使存储过程比简单的动态sql更快地执行.
2)在存储过程中修复错误会更容易,特别是如果您的应用程序在多个位置调用该过程.
3)我发现将数据库逻辑封装在数据库中而不是嵌入式sql或应用程序配置文件中是很好的.
4)在数据库中创建存储过程将允许sql server执行一些语法,并在设计时进行验证检查.
| 归档时间: |
|
| 查看次数: |
10096 次 |
| 最近记录: |