★★★快来抢50分★★★:我有个添加,删除,更新相关表的程序,使用vb程序和触发器哪个更快??

deak 2002-01-22 02:21:31
...全文
155 点赞 收藏 21
写回复
21 条回复
deak 2002年01月24日
??
回复 点赞
deak 2002年01月24日
??
回复 点赞
deak 2002年01月23日
除建立索引外,如何解决timeout问题?
我这里是连环触发
回复 点赞
bzszp 2002年01月23日
访问量不大的话可以用触发器
回复 点赞
hssfox 2002年01月23日
kk
回复 点赞
deak 2002年01月23日
提示:
Line 1: Incorrect syntax near '-'.
why?
回复 点赞
bingfox 2002年01月23日
SQL server中的服务器点右键,connection标签页修改连接的时间设置.
回复 点赞
panther_totem 2002年01月23日
就是。
回复 点赞
hzyzx 2002年01月23日
用VB吧
回复 点赞
deak 2002年01月23日
??
回复 点赞
gadabout 2002年01月23日
当然是触发器!
回复 点赞
deak 2002年01月23日
??
回复 点赞
deak 2002年01月23日
??
回复 点赞
deak 2002年01月23日
else?
thank you
回复 点赞
learnlj 2002年01月23日
将connection的CommandTimeout属性时间设大,最好不使用触发器,
回复 点赞
rwq_ 2002年01月22日
能不用触发器就不用!!!
回复 点赞
mmzxg 2002年01月22日
触发器会这样吗
回复 点赞
deak 2002年01月22日
我使用如下触发器,当数据量大于1000时总提示:timeout,如何解决这个问题?
CREATE TRIGGER updateTel ON dbo.y_main
FOR UPDATE
AS
declare @code char(4),
@telnum1 char(20),
@id char(18),
@row decimal(18)

if update(telnum1)
begin
declare c_update1 cursor for select left(code,4),RTRIM(telnum1),id from inserted
open c_update1
set @row=@@cursor_rows
while @row >0
begin
fetch c_update1 into @code,@telnum1,@id
update yellowpage set telnum1=@telnum1 where id=@id
exec ( 'update y'+@code+ ' set tel='+@telnum1+' where id ='+@id)
set @row=@row-1



end
close c_update1
deallocate c_update1
end



回复 点赞
deak 2002年01月22日
我发现差不多
使用触发器,也要等触发器执行完后,才结束vb程序
回复 点赞
昵称被占用了 2002年01月22日
如果真的是相关的话,触发器更快!
回复 点赞
发动态
发帖子
非技术版
创建于2007-09-28

3878

社区成员

3.4w+

社区内容

MS-SQL Server 非技术版
社区公告
暂无公告