database.sarang.net
UserID
Passwd
Database
DBMS
MySQL
PostgreSQL
Firebird
Oracle
Informix
Sybase
ㆍMS-SQL
DB2
Cache
CUBRID
LDAP
ALTIBASE
Tibero
DB 문서들
스터디
Community
공지사항
자유게시판
구인|구직
DSN 갤러리
도움주신분들
Admin
운영게시판
최근게시물
MS-SQL Q&A 1913 게시물 읽기
No. 1913
매개변수에 따라 다른 스토어프로시저 실행이 가능한가요?
작성자
오세정(pdm98)
작성일
2005-04-25 11:35
조회수
2,175

스토어프로시저(이후 SP) 사용에서 SP에 넘겨지는 겂을 @test varchar(10) 이런식으로 선언해서

@test 를 이용하여 사용하는데요. @test의 값에 따라 다른 프로시저를 실행 시킬수 있나요?

또는 프로시저가 안된다면 SQL을 사용한다면 어떻게 사용을 해야 할지 궁금합니다.

 

예)

CASE 사용에 대한것을 봤는데요.

USE pubs
GO
SELECT    'Price Category' = 
      CASE 
         WHEN price IS NULL THEN 'Not yet priced'
         WHEN price < 10 THEN 'Very Reasonable Title'
         WHEN price >= 10 and price < 20 THEN 'Coffee Table Title'
         ELSE 'Expensive book!'
      END,
   CAST(title AS varchar(20)) AS 'Shortened Title'
FROM titles
ORDER BY price
GO

예를 들어 이런 것에서 Table을 case 구분으로 묶어서 적용이 가능한가요?
declare @company varchar(100)
set @company = '***.co.kr'
select *
from (

case @company
when '' then '****(주)'
when '****.co.kr' then 'GW_LANGUAGE_****'
when '****111.co.kr' then 'GW_LANGUAGE_****111'
else 'GW_LANGUAGE_****'
end )x
 
이 글에 대한 댓글이 총 1건 있습니다.

exec 나

sp_executesql

등이 있습니다.로 또 sp 를 불러 쓸수 있습니다.

석이님이 2005-05-07 17:46에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
1917identity 값을 수정하고 싶은데... [1]
고영훈
2005-04-25
2022
1916도와주세요 ㅠㅠ
sql처음해요
2005-04-25
1564
1915쿼리부분이 문제가 있는듯 합니다. [1]
이태헌
2005-04-25
3045
1913매개변수에 따라 다른 스토어프로시저 실행이 가능한가요? [1]
오세정
2005-04-25
2175
1912DB 이전 관련 문제.
김우섭
2005-04-25
2449
1911identity 칼럼의 값을 변경할 수 있나요? [1]
왕초
2005-04-24
2684
1910세로로된 데이터를 가로로 출력하려면 어떻게 하죠? [2]
초짜
2005-04-23
6805
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다