mms*_*ann 5 sql-server-2008-r2
我有以下查询,从多个选择中获取结果.现在我希望这些在临时表中.
有没有办法在不创建表的情况下将这些插入到临时表中?
我知道如何选择
Select * into #s --like that
Run Code Online (Sandbox Code Playgroud)
但是如何做一个以上的选择呢?
SELECT Ori.[GeoBoundaryAssId], Ori.[FromGeoBoundaryId], Ori.Sort
From [GeoBoundaryAss] As Ori where Ori.[FromGeoBoundaryId] = (select distinct [FromGeoBoundaryId] from inserted )
Union
SELECT I.[GeoBoundaryAssId], I.[FromGeoBoundaryId], I.Sort
From [inserted] I ;
Run Code Online (Sandbox Code Playgroud)
INTO在第一个之后添加SELECT.
SELECT Ori.[GeoBoundaryAssId], Ori.[FromGeoBoundaryId], Ori.Sort
INTO #s
From [GeoBoundaryAss] As Ori where Ori.[FromGeoBoundaryId] = (select distinct [FromGeoBoundaryId] from inserted )
Union
SELECT I.[GeoBoundaryAssId], I.[FromGeoBoundaryId], I.Sort
From [inserted] I ;
Run Code Online (Sandbox Code Playgroud)