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 4393 게시물 읽기
No. 4393
스토어드 프로시져 관련 질문입니다.
작성자
조동건(ceastgun)
작성일
2008-08-14 11:34
조회수
5,302


MS SQL 2005에서 스토어드 프로시져 관련 질문입니다.

(연동 프로그래밍 언어는 C# 3.5(LINQ)입니다)


아래와 같은 결과를 반환하는 스토어드 프로시져를 만들려고 합니다.


     select User_id, 컬럼2, 컬럼3 from 테이블

     where user_id in ('user_id1','user_id2','user_id1', ... ,'user_id10000')


내용은 500~1만개의 ID를 서버로 보내고 서버에서 

해당 ID들에 대한 몇가지 정보를 반환하는 식입니다.


스토어드 프로시져의 파라메터는 진한글자의 User_id들 입니다

('user_id1','user_id2','user_id1', ... ,'user_id10000')


문제는 파라메터가 몇개가 될지 모릅니다. 500개일 수도 있고 1만개일 수도 있습니다.


파라메터가 1개의 아이디라면 스토어드 프로시져로 마들기 간단하지만

이렇게 많은 양의 아이디의 정보를 찾아서 가져오는 스토어드 프로시져는

어떻게 만들어야할지 감이 안오는데요 방법이 없을까요?


이 글에 대한 댓글이 총 1건 있습니다.

#temp 테이블을 이용해서 생성한다음,


그 테이블에 SELECT 항목을 INSERT해서


가져오면 될거같습니다.

박상진님이 2008-09-05 11:51에 작성한 댓글입니다. Edit
[Top]
No.
제목
작성자
작성일
조회
4396쿼리문 카운트돼게 변경하기 질문입니다 [2]
정기수
2008-08-18
4647
4395복구모델과 트랜젹션로그 백업
김상훈
2008-08-18
5094
43942000에 EM서 테이블디자인 클릭하면 오류나는이유가?? [1]
김영재
2008-08-14
4800
4393스토어드 프로시져 관련 질문입니다. [1]
조동건
2008-08-14
5302
4392access 에서 중복된 값을 지울려면.. [1]
최재환
2008-08-13
6422
4390계층 구조 데이터 조회 시 묶어서 보여주는 방법 [2]
이성재
2008-08-11
5176
4389프로시져에서 100개씩 데이타를 읽어서 하나의 Insert문으로 만들기. [4]
홍성훈
2008-08-11
6668
Valid XHTML 1.0!
All about the DATABASE... Copyleft 1999-2024 DSN, All rights reserved.
작업시간: 0.017초, 이곳 서비스는
	PostgreSQL v16.2로 자료를 관리합니다