CREATE PROC [dbo].[SP_HR]
@MODE VARCHAR(1),
@A VARCHAR(8),
@B VARCHAR(10)
AS
BEGIN
SET NOCOUNT ON
IF @MODE = '0'
BEGIN
END
IF @MODE='1'
BEGIN
END
위의 문에서 @MODE, @A, @B 라는 변수를 선언하고 @MODE='1' 일때만 @C VARCHAR(8) 를 선언하고자 합니다.
IF @MODE='1'
BEGIN
DECLARE @C VARCHAR(10)
END
위처럼 추가하니 변수값 인식을 못하네요.. 어떻게하면 될까요??
초보라 죄송합니다. 고수님의 답변 기다리겠습니다~
굳이 변수 선언을 제한 하실 이유가 ?
값을 제한 하셔도 원하는 결과를 얻을 수 있을건데.....