안녕하세요.


다음과 같은 프로시저가 있다고 했을 때..


CREATE procedure [dbo].[SP_NAME]

@UserVal1 nchar(9)

@UserVal2 bit

AS

Begin

----- @UserVal1 과 @UserVal2 의 예외처리

IF @UserVal1='' or @UserVal2='' <-- 이렇게 조건을 잡는게 맞는지 알고 싶습니다.

Begin

사용자가 전달한 파라미터 값이 존재하지 않는 경우에 SP를 종료시키는 방법

End

----- @UserVal1 과 @UserVal2 값에 따른 처리

IF UserVal1 = 'MASTER'

Begin

MASTER 값에 대한 처리

End

ELSE

Begin

Slave 값에 대한 처리

End

IF @UserVal2 = 0 <-- 이 값이 0 / 1 값으로 조건을 잡을 수 있는건지 아니면 True / False 로 잡는건지 궁금합니다.

Begin

0값에 대한 처리

End

ELSE

Begin

1값에 대한 처리

End


End

GO

위 저장프로시저에서 @UserVal1 과 @UserVal2 값은 사용자가 지정하지 않았을 경우 (생략하고 SP를 실행한 경우)

NULL 값으로 처리되나요? 아님 '' 아무것도 없는 값으로 처리되나요?

만약 사용자가 지정한 값이 없을 경우 예외처리로 프로시저를 종료 시키고 싶은데요.

그 예외 처리에 대한 방법에 대해 조언을 구합니다.


그리고 @UserVal2의 데이터 타입이 bit로 되어 있는데 SP 구문에서는 이걸 0 또는 1로 사용이 되나요? 아님 True / False로

사용이 되나요?

ASP에서는 컬럼의 타입을 bit로 했더니 Ture와 False 값으로 처리가 되더라구요..


조언 부탁드립니다.

No. Subject Author Date Views
Notice 2023년 1월 - SQLER의 업데이트 강좌 리스트 코난(김대우) 2023.01.02 1254
7001 풀텍스트 검색 관련.. 순수보이 2013.07.14 5209
7000 대용량 DB 백업 최선의 방법은? [2] 강구다.. 2013.07.13 7247
6999 프로시져들의 수행시간이 길어지는 경우 전념 2013.07.13 5234
6998 고가용성 관련 질문입니다... 메칸더 2013.07.12 4777
6997 SQL2008 로그전달 문의드립니다 맨발의청춘 2013.07.12 5094
6996 dtsx 패키지 새로운 서버로 이동 [1] 공유맨 2013.07.12 5213
6995 이너조인에서 최적화된 조건절에 대해서... [4] 화성에서왔어요 2013.07.12 5700
6994 저장프로시져에서 이럴 경우 어떻게 해줘야 하나요.... 구문을 모르겠네요? [6] 삼미슈퍼스타 2013.07.12 4734
6993 프로시져를 사용하여... SQL 서버(A)의 B 데이터베이스 ---> SQL 서버(C)의 D 데이터베이스 로 접근방법 [2] 용대가리 2013.07.12 4933
6992 클라이언트 관리자가 없나요?? [2] 클리티에 2013.07.12 4570
6991 로그에 concurrent queries. 가 나오는데요. [6] 하람v 2013.07.11 5312
6990 MSDB사이즈 축소 문의 [2] 방울소리007 2013.07.11 9136
6989 [2번째 진행] sqlservr.exe 메모리 점유 이상 증가 현상 [1] house 2013.07.11 9138
6988 에러 코드 5144 발생 이유 [4] 재호 2013.07.11 7479
6987 DB to DB로 대용량의 데이터를 실시간으로 전송하는 방법 [2] tyzm 2013.07.10 6774
6986 SSIS 패키지 문의 드립니다. 나는짱이야 2013.07.10 4572
6985 error Oxc0202009: Data Flow Task1: SSIS Error Code DTS ..... [1] 봉이 2013.07.10 13106
6984 [문의] 평균 이용시간 구하기~? [10] 아톰 2013.07.10 9915
6983 직각가로를 검색하는 방법 아시는 분? [2] 형님 2013.07.10 5243
» 저장 프로시저 제작 중 파라미터 값 처리에 대한 문의 드립니다. [4] 래리 2013.07.10 6151





XE Login