WITH 임시테이블명 AS
(
SELECT * FROM 테이블명
)
SELECT * FROM 임시테이블명
ex 1) WITH #temp_table AS
(
select * from test
)
select * from #temp_table
ex 2) WITH #temp_table AS
(
select row_number() over(order by num) as NUMBER,* FROM from test
)
select * from #temp_table where NUMBER=1
주의사항 : with as () 감싼다음에 쿼리문이 존재하여야 한다 . 아님 에러 ㅡ.ㅡ;
'Program > MSSQL' 카테고리의 다른 글
SQL Server 상태 모니터링 (0) | 2014.03.18 |
---|---|
mssql yyyymmdd, mssql yyyymmddhh24miss (0) | 2014.02.26 |
mssql 2005 import xlsx (0) | 2013.09.13 |
테이블 복사 (0) | 2013.05.15 |
mssql update 조건 (0) | 2012.10.08 |