sql-server-2005 – 存储过程的版本更改
|
我有一个非常依赖存储过程的应用程序(SQL 2005/2008).我们正在做一个小修改,修改这些存储过程中的25-35个.应用程序使得两个版本的存储过程都必须可用. 这是应用程序的主要版本4,通常我们已经能够完全修改数据结构以适应每个新版本.但是在这种情况下,我们不能这样做. 这是我提出的两个选项 >制作每个存储过程的“2”版本.如果我有一个名为getUser的过程,请创建一个getUser2.这样做的缺点是,随着每个版本的更改,存储过程的数量将呈指数级增长 有没有人对此有任何想法?还有其他聪明的想法吗? 科迪 解决方法我借此机会从存储过程转移到ORM或其他方法.您提出的两种解决方案都需要某种代码更改来决定使用哪种存储过程.相反,我决定是否使用存储过程或ORM.我还会制定淘汰大部分存储过程的计划.在我的职业生涯中,我已经看到了很多糟糕的代码并搞砸了系统,但是没有什么可以破坏我的希望,就像在存储过程列表中看到GetItemFromLots_2_Temp_2一样可以挽救一个项目.与多个存储过程相比,多种方法更漂亮,更易于维护. (对于喜欢存储过程的其他人.我并不是说他们很糟糕.我确信有一些聪明的方法可以使用存储过程来处理这类事情但是,如果使用这种方法,这个问题就不会有人问过.) (编辑:安卓应用网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
- SQLServer2005 按照日期自动备份的方法
- 在Sql Server中,如何将二进制字符串转换为二进制?
- Mysql数据表分区技术PARTITION浅析
- SQL Server:事务内部的“DROP TABLE”会导致隐式提交?
- Redis教程(二):String数据类型
- Sql Server Decimal(30,10)丢失最后2位小数
- SQL Server成功与服务器建立连接但是在登录过程中发生错误的
- 我可以在没有数据库连接的情况下使用DBD :: mysql quote()函
- CentOS 7系统下SELinux阻止MongoDB启动的问题详解
- sql-server – SQL Server存储过程避免游标
- sql-server – SQL Server 2012中序列的用法
- SQL Serverquot;错误 21002: [SQL-DMO]用户 * 已
- sql-server-2008 – 如何在SQL Server 2008中的数
- 使用SQL Server 2008表中的新值更新Xml属性
- .net – 集成(Selenium)测试后回滚数据库
- SQL Server 自动备份数据库并压缩的批处理脚本用
- SQL Server 2000 清理日志精品图文教程
- sql-server – 存储过程和实体框架4.0中的表值参
- 数据库设计 – 大型搜索引擎使用哪些数据库技术?
- mysql下优化表和修复表命令使用说明(REPAIR TABL
