存储过程问题,高手请指教。

fencer 04-05-12

1,在过程中创建的临时表,在应用中调用完以后,临时表会不会自动被drop?
2,在这种情况下,不同用户并发的调用同一过程是不是在应用中要考虑同步问题。

wansafe
2004-05-12 16:40

一般情况下,数据库有自己的temp库,不需要用户自己处理建立的临时库
,但是我在存储过程的最后也适用drop table #temp,我觉得更放心!

elegantyu
2004-05-12 20:44

存储过程中创建的临时表当该存储过程结束时候会自动删除
如果担心并发的问题的话,那么你可以创建一个以用户的用户名称做为表名的临时表!

fencer
2004-05-13 10:24

谢谢楼上的各位,我测了一下,的确如此,听你们这么一说就更有底了。