IF, InnerJoin, CASE 적용 프로시저 General Tech.2008/11/30 00:01
ALTER Procedure KOSTA_Web_Detail_List
@PostCode Char(5)
, @Gender Char(1)
AS
DECLARE @SQL Varchar(1000)
SET @SQL = '
SELECT
KU.sabun -- 사번
, KU.korname -- 성명
, K.PostName -- 부서명
, P.PName -- 직위명
, KU.gender --성별
, KU.hp -- 핸드폰
, I.itemName -- 취미명
, KU.itemday -- 취미요일
, KU.itemtime -- 취미시간
,
CASE KU.contracttype -- 계약여부
WHEN ''0'' THEN ''무''
WHEN ''1'' THEN ''유''
END AS contracttype
FROM
KUserInfo AS KU JOIN KDuty AS K
ON (KU.PostCode = K.PostCode)
JOIN Position AS P
ON (KU.PCode = P.PCode)
Join POS_USER AS PU
ON (KU.sabun = PU.sabun)
Join Items AS I
ON (PU.itemCode = I.itemCode)'
IF(@PostCode <> '' AND @Gender <> '')
BEGIN
SET @SQL = @SQL + ' WHERE
KU.PostCode = '+ @PostCode +' and KU.gender = '+ @Gender +''
END
Execute(@SQL)
'General Tech.' 카테고리의 다른 글
| 사용자 데이터베이스 이전하기. (0) | 2008/12/21 |
|---|---|
| DAS (0) | 2008/11/30 |
| IF, InnerJoin, CASE 적용 프로시저 (0) | 2008/11/30 |
| Internet Explorer8 Beta 1에 Visual Search에 공급자 등록하기. (0) | 2008/08/26 |
| MS 멀티터치 컴퓨터 '스피어' (2) | 2008/08/06 |
| 윈도우 비스타 성능을 향상시키는 방법 (0) | 2008/08/05 |
