xp_sprintf
기본적으로 문자열만 가능하다.

DECLARE @Line varchar(80), @Title varchar(30), @Artist varchar(30)
SET @Title = 'Butterflies and Zebras'
SET @Artist = 'Jimi Hendrix'
EXEC xp_sprintf @Line OUTPUT, '%s sang %s', @Artist, @Title
SELECT @Line

정수나 다른 타입일 경우

DECLARE @TotalMsg varchar(80), @Items varchar(20)
SELECT @Items=CAST(COUNT(*) as varchar(20)) FROM buyTbl
EXEC master..xp_sprintf @TotalMsg output, 'There were %s items on file', @Items
PRINT @TotalMsg

'연구개발 > DBA' 카테고리의 다른 글

관리작업과 관련된 저장 프로시저들  (0) 2010.07.29
가상컬럼  (0) 2010.07.28
SQL Agent 작업 시간 조회하기  (0) 2010.07.27
테이블 생성 SQL문 만들어보기  (0) 2010.07.27
BULKLOADER  (0) 2010.07.27

+ Recent posts