SQL2005存储过程编译通过,但运行后没有反应?
今天写了一个存储过程如下: 
 create   proc   b_InsertBussiness 
 ( 
    @busid   varchar(20), 
    @busname   varchar(50), 
    @busadd   varchar(200), 
    @bustell   varchar(20), 
    @bustell1   varchar(20), 
    @busfax   varchar(20), 
    @buspost   bigint, 
    @busperson   varchar(20) 
 ) 
 as 
 begin 
    insert   into   Bussiness_info(BusID,BusName,BusAdd,BusTell,BusTell1,BusFax,BusPost,BusPerson)   values(@busid,@busname,@busadd,@bustell,@bustell1,@busfax,@buspost,@busperson)   end 
 编译通过了,但执行没有反应,当时就想直接去值去执行一下,修改如下: 
 alter   proc   b_InsertBussiness 
 as 
 begin 
 insert   into   Bussiness_info(BusName,BusAdd,BusTell,BusTell1,BusFax,BusPost,BusPerson)   values( 'gys0003 ', 'gys0003 ', 'gys0003 ', '12345678 ', '12345678 ', '12345678 ',123565, '王 ') 
 end 
 执行后数据库表里面还是没有反应,然后单独执行 
 insert   into   Bussiness_info(BusName,BusAdd,BusTell,BusTell1,BusFax,BusPost,BusPerson)   values( 'gys0003 ', 'gys0003 ', 'gys0003 ', '12345678 ', '12345678 ', '12345678 ',123565, '王 ') 
 后,此时数据就增加到数据库表中了。 
 想请问大家为什么出现这种原因?
------解决方案--------------------在存储过程最后加了GO了吗
------解决方案--------------------在存储过程执行后,过两分钟再查一下看看