
复制create procedure gp_findtemptable /* 寻找以操作员工号命名的巧用
全局临时表 * 如无则将out参数置为0并创建该表,如有则将out参数置为1 * 在connection断开连接后,全局临时表会被SQL Server自动回收 * 如发生断电之类的
源码库意外,全局临时表虽然还存在于tempdb中, 但是
企商汇已经失去活性 * 用object_id函数去判断时会认为其不存在. */ @v_userid varchar(6), -- 操作员工号 @i_out int out -- 输出参数 0:没有登录 1:已经登录 as declare @v_sql varchar(100) if object_id(tempdb.dbo.##+@v_userid) is null begin set @v_sql = create table ##+@v_userid+ (userid varchar(6)) exec (@v_sql) set @i_out = 0 end else set @i_out = 1 1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.
服务器托管