#title 동적쿼리의 결과를 아웃풋으로 받아오는 방법 [[TableOfContents]] {{{ -- 테스트 테이블 생성 CREATE TABLE dbo.Test001 (seq int IDENTITY(1, 1) NOT NULL); GO -- 테스트 데이터 10번 넣기 INSERT dbo.Test001 DEFAULT VALUES; GO 10 -- 변수로 가져오는 방법 DECLARE @intMaxSeq int, @nvcStmt nvarchar(4000), @nvcTableName sysname; SET @nvcTableName = N'dbo.Test001'; SET @nvcStmt = N'SELECT @intMaxSeq = MAX(seq) FROM ' + @nvcTableName; EXEC sp_executesql @nvcStmt, N'@intMaxSeq int OUTPUT', @intMaxSeq OUTPUT; SELECT @intMaxSeq; }}}