안녕하세요
아래처럼 프로시져안에서 변수값을 TOP 에 사용하려하면 에러가
납니다
변수타입을 int 로도 해보고 나름대로 다양한 방법을 시도했는데
않되네요
CREATE PROC test
@no varchar(10)
AS
SELECT TOP @no FROM 어쩌구... 이하 생략 ...
할수없이 아래처럼 수정했습니다
SET @SQL = 'SELECT TOP ' + @no + ' FROM 어쩌구 ...이하 생략'
EXEC(@SQL)
처음처럼 사용할시 왜 에러가 나느지요?
답변 미리 감사드립니다
|