SQL2005存储过程编译通过,但运行后没有反应?

wh110 2007-05-14 02:45:32
今天写了一个存储过程如下:
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,'王')
后,此时数据就增加到数据库表中了。
想请问大家为什么出现这种原因?
...全文
295 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
guojh021 2007-05-15
  • 打赏
  • 举报
回复
在存储过程执行后,过两分钟再查一下看看
msdnlu 2007-05-14
  • 打赏
  • 举报
回复
在存储过程最后加了GO了吗
wh110 2007-05-14
  • 打赏
  • 举报
回复
询问了很多人,而且在别人的机器上面也出现这种问题。
alter proc b_InsertBussiness
as
go
begin
insert into Bussiness_info(BusName,BusAdd,BusTell,BusTell1,BusFax,BusPost,BusPerson) values('gys0003','gys0003','gys0003','12345678','12345678','12345678',123565,'王')
end
我在begin前面加了一个go以后再执行,记录就可以增加到数据库表中

22,209

社区成员

发帖
与我相关
我的任务
社区描述
MS-SQL Server 疑难问题
社区管理员
  • 疑难问题社区
  • 尘觉
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧