Sql 同时在多个存储过程中更改相同的局部变量数据类型
我最近更改了一些列数据类型,以使数据库更加统一。但是,对于列Sql 同时在多个存储过程中更改相同的局部变量数据类型,sql,sql-server,Sql,Sql Server,我最近更改了一些列数据类型,以使数据库更加统一。但是,对于列x,我有许多相应的局部变量@x,这些变量在许多存储过程中发生了更改,但现在不一致,并且与列的长度或数据类型不匹配 我需要使它们与表中的内容一致。有没有一种编写程序或循环alter语句的方法,或者SQL Server中有没有一种通过GUI来实现这一点的方法?否则,我必须手动完成并更改250多个存储过程 我必须对存储过程中的许多列及其各自的局部变量执行此操作,这相当于我不愿做的大量艰苦工作 谢谢可能会有帮助。我还没有测试它,但是它似乎允许您
x
,我有许多相应的局部变量@x
,这些变量在许多存储过程中发生了更改,但现在不一致,并且与列的长度或数据类型不匹配
我需要使它们与表中的内容一致。有没有一种编写程序或循环alter语句的方法,或者SQL Server中有没有一种通过GUI来实现这一点的方法?否则,我必须手动完成并更改250多个存储过程
我必须对存储过程中的许多列及其各自的局部变量执行此操作,这相当于我不愿做的大量艰苦工作
谢谢可能会有帮助。我还没有测试它,但是它似乎允许您搜索特定文本(例如变量声明)并用新文本更新它
如果有必要,您应该能够将saydatetime
替换为varchar(255)
。可能有用:。搜索存储过程文本: