728x90
* Procedure 의 결과 내용을 select 하고 싶을 땐 openqurey 를 이용해서 select 할수 있다
- 리턴되는 형식이 일정하지 않아도 됨
----------------------------------------------------------------------------------------------
OPENQUERY(링크드서버명,'exec 프로시저명') : 반드시 링크드서버로 구성이 되어야 한다.
SELECT *
INTO #tmpTable
FROM
INTO #tmpTable
FROM
----------------------------------------------------------------------------------------------
* 이게 귀찮다면 temp table 을 선언하여 insert 후 select 하는 방법도 있다.
-단, 리턴되는 형식이 일정해야함
----------------------------------------------------------------------------------------------
INSERT 템프테이블 EXEC 프로시저
CREATE TABLE #TEMPTABLE
(
id varchar(max),
name varchar(max),
[group] varchar(max)
)
(
id varchar(max),
name varchar(max),
[group] varchar(max)
)
INSERT #TEMPTABLE EXEC test_procedure
SELECT * FROM #TEMPTABLE
----------------------------------------------------------------------------------------------
728x90
'DB' 카테고리의 다른 글
(MSSQL) 데이터 베이스 전체 테이블 데이터 엑셀파일로 빼기 (0) | 2017.04.13 |
---|---|
(MSSQL) 프로시저에서 " 허용 (더블커테이션) (0) | 2017.04.13 |
(MSSQL) MAX 값과 join 하기 (0) | 2017.04.13 |
(MSSQL) Sequence (0) | 2017.04.13 |
(MSSQL) 트리거 (Trigger) (0) | 2017.04.13 |