如何从一个临时表复制到另一个临时表的条件基础上,然后如何从该粘贴表中检索?从条件库中的一个临时表复制到另一个临时表?
我尝试像下面,但从两个条件中检索,因为我想粘贴表数据选择,我从来没有得到。
alter procedure Get_LoginLogutDetails
as
begin
DECLARE @cmd AS NVARCHAR(max)
DECLARE @cmdOriginal AS NVARCHAR(max)
CREATE TABLE #result
(
LoggedOutTime datetime
)
CREATE TABLE #OriginalResult
(
Duration varchar(100)
)
declare @loggedOutTime varchar(20)
SET @cmd ='select LoggedOutTime from LastLoggedInDetails'
Insert into #result
EXEC(@cmd)
declare result_cursor cursor for
SELECT LoggedOutTime
from #result
where LoggedOutTime is null
OPEN result_cursor
FETCH NEXT FROM result_cursor INTO @loggedOutTime
WHILE @@FETCH_STATUS = 0
BEGIN
if(@loggedOutTime is null)
begin
select 'Running..'
Insert into #OriginalResult
EXEC(@cmd)
end
else if(@loggedOutTime is not null)
begin
select LoggedOutTime from #result
Insert into #OriginalResult
EXEC(@cmd)
end
FETCH NEXT FROM result_cursor INTO @loggedOutTime
END
select * from #OriginalResult
end
使用的标记dbms。这根本不像ANSI SQL。 – jarlh
请尝试从更高的层面解释你正在努力完成的任务。通常使用游标是一个坏主意。 – Jeremy