sql - 将sql表列数据类型从smallmoney更改为money的影响
问题描述
我必须将列数据类型从 smallmoney 更改为 money,因为添加到其中的值超过了 smallmoney 限制,并且我无法截断这些值。是否有可能由此产生任何问题?我知道可以在多个位置访问该表,但是它们太多了,无法遍历所有位置并确保转换不会破坏任何东西。
解决方案
将数据类型SmallMoney更改为Money不会影响已存储的数据和引用它的查询,前提是您没有在查询中使用任何函数。如果使用了 ORM,它肯定会影响代码库,需要在代码库中的任何地方更改数据类型:当然,可以使用重构来解决这个问题,但是从回归的角度来看,代码中对其执行的操作需要重新审视。
推荐阅读
- android - 在 xamarin Visual Studio 中使用模拟器时出现设备错误。我该如何解决?
- rxjs - rx 主题 onNext() 没有参数打字稿
- arrays - Angular5按索引合并数组
- python-2.7 - pykd:带有回调的 setBp 给出类型错误
- c# - 如何在设计时显示 datagridview 行和项目
- python - 迭代自定义类。TypeError:对象不可迭代
- excel - 当我运行此代码时,我的笔记本电脑冻结并且不执行任何任务,我该如何解决这个问题?
- angular - 在一个下拉列表的单击事件中,其他同级组件下拉列表未加载
- javascript - 将功能组件更改为类组件
- python - 如何使用“for in range”向后迭代字符串?(应用程序是验证UPC代码)