728x90
MSSQL Server 2000 에서는 테이블변수에 insert ~ exec 가 지원되지 않았으나 MSSQL Server 2005에서는 지원합니
다. 참고하세요.

-- 2000 에서 실행시
declare @t table (i int)

insert @t
exec('select 1')

select * from @t

서버: 메시지 197, 수준 15, 상태 1, 줄 4
테이블 변수에 삽입할 때는 EXECUTE를 원본으로 사용할 수 없습니다.


-- 2005 에서 실행시
declare @t table (i int)

insert @t
exec('select 1')

select * from @t


(1개 행 적용됨)

i          
-----------
1

(1개 행 적용됨)
 
 
 
출처 : sqler.pe.kr

'데이터베이스 > SQL Server' 카테고리의 다른 글

사용된 명령어 정리  (0) 2008.04.29
sp_depends  (0) 2008.04.29
제약2 - FOREIGN KEY(참조키), CASECADE  (0) 2008.04.29
제약조건  (0) 2008.04.29
MSSQL2000 - sp_makewebtask - 쿼리의 결과를 HTML로  (0) 2008.04.29

+ Recent posts