sql调用思想问题

柴逸宁 2011-08-15 05:29:56
3个存储过程
比如说修改状态(启用-禁用-删除 3种状态)
第一个存储过程是通用的存储过程通过传值动态进行不同表的状态修改(这些表都有状态字段)
第二个存储过程是修改禁用启用的存储过程,程序通过在第二个存储过程里面调用第一个
第三个存储过程是修改删除状态,调用方法和第二个一样
设计的时候是 直接在程序上调用第一个好呢 还是不同的方法调用二或三存储过程,通过2。3存储过程调用1存储过程
哪种好点?
...全文
249 12 打赏 收藏 转发到动态 举报
写回复
用AI写文章
12 条回复
切换为时间正序
请发表友善的回复…
发表回复
柴逸宁 2011-08-17
  • 打赏
  • 举报
回复
自己顶下 路过的大神都给点意见哈
fly3854264 2011-08-16
  • 打赏
  • 举报
回复
我不知道我是来学习的
yajore 2011-08-16
  • 打赏
  • 举报
回复
我该说些什么呢
柴逸宁 2011-08-16
  • 打赏
  • 举报
回复
个人比较赞同(涩(*^__^*)郎)的观点 路过的大神都给点意见哈
NBDBA 2011-08-16
  • 打赏
  • 举报
回复
存储过成和程序模块还是有些区别的,个人认为,存储过程注重可维护性高过注重代码重用,所以,一般来说,宁可写出两个基本一样但是命名不同,用途不同的存储过程,也不愿程序调用一个存储过程或者一个存储过程调用另一个存储过程。
吼哈 2011-08-16
  • 打赏
  • 举报
回复
路过学习学习。
柴逸宁 2011-08-16
  • 打赏
  • 举报
回复
路过的大神都给点意见哈
rucypli 2011-08-15
  • 打赏
  • 举报
回复
直接调用 减少复杂度
--小F-- 2011-08-15
  • 打赏
  • 举报
回复
利用存储过程调用存储过程相对比较简单 在程序中调用的话复杂一些
快溜 2011-08-15
  • 打赏
  • 举报
回复
后一种好一点吧,调用1,保证你的存储过程维护性,各维护各的,也有扩展性,4,5,6,7.。都可以调用1,要修改,只需要修改存储过程1就可以了,其实写存储过程跟程序思想一个道理,松耦合。哇~~~
lvfeng19806001 2011-08-15
  • 打赏
  • 举报
回复
如果是我,直接调用。
柴逸宁 2011-08-15
  • 打赏
  • 举报
回复
刚建了个超级群想用于交流.net,web,html,js,jq,sql,架构等等................................但是人员稀少 往大家加入~
共同提高是群主的目的~~~~~~~~QQ群43881427

27,579

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 应用实例
社区管理员
  • 应用实例社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧