有一个存储过程
ALTER PROCEDURE prpTest
(
@SiteName nvarchar(50)
)
as set @SiteName='sohu'update tblSite set SiteName=@SiteName
-----------------------------------------------------------------
我想替换sohu为baidu,如果用Alter要把存储过程重写一次。
请问有没有简单的方法来实现存储过程中sohu为baidu。比如类似repalce函数 谢谢!这个需求主要是想通过在asp.net页面上提交简短sql语句,实现存储过程的修改。
谢谢。
ALTER PROCEDURE prpTest
(
@SiteName nvarchar(50)
)
as set @SiteName='sohu'update tblSite set SiteName=@SiteName
-----------------------------------------------------------------
我想替换sohu为baidu,如果用Alter要把存储过程重写一次。
请问有没有简单的方法来实现存储过程中sohu为baidu。比如类似repalce函数 谢谢!这个需求主要是想通过在asp.net页面上提交简短sql语句,实现存储过程的修改。
谢谢。
(
@SiteName nvarchar(50)
)
as update tblSite set SiteName=@SiteName where SiteName='sohu'
goecec prpTest 'baidu'
ALTER PROCEDURE prpTest
(
@SiteName nvarchar(50)
)
as set @SiteName='sohu'
--比如想在这里插入 一条语句,update tblLog set UserName='TestUser'
update tblSite set SiteName=@SiteName
其它1000多条语句谢谢
begin
Set @SiteName = 'baidu'
end???
而且这种需求还会有。
所以用alter方式手工修改存储过程不方便,所以考虑用程序替换语句,或者插入语句的方法。谢谢。