我在创建储存过程时(SQL SERVER 2005),每次执行都提示"数据库中已存在名为 'firstprocedure' 的对象"。

所以我每次执行都要依次在“firstprocedure”加上数字,请问如何解决?

if exists(select name from sysobjects
where name='firstprocedure' and type='P')
drop procedure firstprocedure;
go
你创建的时候前面加一句这个,先判断该存储过程是否存在,存在的话先删除,再创建。追问

还有一个疑问,为什么执行查询语句之后,没看到查询结果,只有提示“命令已成功完成。”嘿嘿

温馨提示:内容为网友见解,仅供参考
无其他回答
相似回答