方法1:
通過
exec sp_helptext yourspname
來得到sp的內容.然後
alter procedure yourspname
...
as
...方法2:
通過
exec sp_helptext yourspname
來得到sp的內容.drop proc yourspnamecreate proc yourspname
...
as
...上面只是提供一種思路.
因為我不用VB也不知VB如何實現.

解决方案 »

  1.   

    谢谢zhuzhichao(竹之草),最后一个疑问:如果是系统存储过程,比如sp_addlogin,
    先删除,后建立的方法可行吗(系统的存储过程可以删除吗)?
      

  2.   

    方法二执行后,该存储过程的type会从system变为user,这会有影响吗?
    或者有什么方法可以将它的type改为system?
      

  3.   

    可以执行,而且我还建立了一个同样的,只不过变成了user类型
      

  4.   

    将server的选项allow updates设置为1。默认为0
      

  5.   

    exec sp_configure 'allow updates',1
    reconfigure with override
      

  6.   

    你自己創建的type當然是user了.