更改存储过程中的数据类型

时间:2014-07-14 07:02:15

标签: asp.net sql-server vb.net stored-procedures

在我的项目中,我有1000个存储过程,并且它们都有一些numeric(18,2)参数,我们的客户端要求已经更改为小数点后最多4位数。所以我必须将所有存储过程的参数的数据类型更改为numeric(18,4)

那么现在我如何修改许多存储过程的数据类型?如果有任何代码,请给我一个解决方案,然后在vb.net ....

中提供代码

提前致谢....

1 个答案:

答案 0 :(得分:1)

仅为存储过程创建脚本。仅从“脚本向导”中选择“存储过程”。 enter image description here

然后在脚本中将numeric(18,2)的更改应用到numeric(18,4)。即使您可以找到并替换字符串。但是,请确保替换特定参数类型存在风险。完成所有更改后,您可以在SSMS查询窗口中运行该脚本。

注意:当您更改precision个参数时。那么你还必须在存储过程中更改声明的数据类型的precision