Using a temp table in a view
Posted
by Dave
on Stack Overflow
See other posts from Stack Overflow
or by Dave
Published on 2010-04-26T03:45:12Z
Indexed on
2010/04/26
3:53 UTC
Read the original article
Hit count: 278
sql-server
|sql
Hi Everyone
I would really like to create a view.
I know you can't use temp tables in MSSQL2005 views. Without rewriting the sql, is there anything obvious I've missed?
Backup plan is to use a stored proc.
Cheers
select * into #temp from vwIncidents
SELECT vwIncidents.incidentcode, employeecode, EMPOS.POS_L4_CDA as areaAtTimeOfIncident
into #temp1
FROM vwIncidents
INNER JOIN EMPOS ON vwIncidents.employeecode = EMPOS.DET_NUMBERA
WHERE EMPOS.POS_STARTC < vwIncidents.incidentdate
AND (EMPOS.POS_ENDD > vwIncidents.incidentdate OR EMPOS.POS_ENDD IS NULL)
order by incidentcode
select #temp.*, #temp1.areaAtTimeOfIncident from #temp
left outer join #temp1 on #temp.incidentcode = #temp1.incidentcode
and #temp.employeecode = #temp1.employeecode
order by incidentcode
© Stack Overflow or respective owner