sub_title
 MSSQL
제   목 [MSSQL] View안에 저장프로스져를 쓰는 방법
작성자 수확물 등록일 2008-08-08 16:21:07 조회수 45,379
[MSSQL] View안에 저장프로스져를 쓰는 방법

View안에 StoredProcedure를 쓰는 방법
====================================
가끔sp_addlinkedserver를 구현한다.
다음은 mssql의 odbc를 linkServer로 구현한 것임.
sp_addlinkedserver
@server = 'myDB',
@srvproduct = '',
@provider = 'MSDASQL',
@datasrc = <sys_dsn_name>, --system dsn
@location = null,
@provstr = 'DRIVER={SQL Server};SERVER=*******;UID=*****;PWD=*****;'
--linkserver에 로긴
sp_addlinkedsrvlogin 'myDB', 'false', NULL, '<login_id>', '<login_pwd>'

select * from openQuery (myDB, 'Exec myDB.<db_owner>.<sp_name>')

위의 형태로의 구현을 마쳤다면 view로 만드는 것은 너무도 간단할 것이다.
create view view_name as
select * from openQuery (myDB, 'Exec myDB.<db_owner>.<sp_name>')
이렇게 하시면 sp가 view속으로 들어온 형태가 된다.
성능의 고찰은 없습니다.
다만 이런 것도 가능하구나 정도입니다.

출처: dbguide.net

 
0
    
 
0
        list
 
※ 짧은 댓글일수록 예의를 갖추어 작성해 주시기 바랍니다.
line
reply cancel
 
번호 제목 글쓴이 추천 조회 날짜
34  인덱스를 위한 교재 추천 부탁 드립니다.   member 난모르겠 0 / 0 23397 2020-06-28
33  테이블 부하에 대해서...?   member 헨씀히포 0 / 0 23218 2019-05-24
32  MSSQL - 문자함수(len함수와 datalength 함수) 이미지   admin 웹마당넷 3 / 0 41073 2017-09-10
31  MSSQL - 백업 데이터를 다른 데이터베이스로 복원하기 이미지   admin 웹마당넷 6 / 2 29849 2015-07-05
30  MSSQL - SELECT 결과를 테이블로 만들기 이미지   admin 웹마당넷 1 / 0 27702 2015-06-26
29  기본 데이타 베이스 저장소 위치 바꾸기   member 아침마당 1 / 1 26428 2010-11-04
28  SQL Server 2008 복원시 트랜잭션 로그 백업   member 아침마당 1 / 0 26530 2010-09-25
27  SQL 인젝션 공격을 당했을 경우 인젝션 스크립트 지우는 저장 프로시저   member 아침마당 1 / 0 26074 2010-09-14
26  SQL Server 트랜잭션 로그 파일 줄이는 방법   member 아침마당 0 / 1 32445 2010-09-14
25  [MSSQL] SQL Server 2008 테이블 디자인 수정시 주의 사항   member 아침마당 1 / 0 28220 2010-08-22
24  [MSSQL] ISNULL 함수 간단 예제   member 아침마당 4 / 1 47993 2010-08-05
23  MSSQL - SELECT 와 동시에 INSERT 하기   admin 웹마당넷 14 / 3 153914 2009-02-03
22  MSSQL - IDENTITY 값 초기화 하기   admin 웹마당넷 3 / 2 63416 2009-01-27
21  MS-SQL 클러스터드 인덱스를 어떤 컬럼(들)에 생성하는 것이 유리할까?   member 마카로니 0 / 0 30010 2009-01-08
20  테이블 및 개체의 정보를 확인하기 위한 시스템 저장 프로시저(System Stored pr..   admin 웹마당넷 0 / 0 27625 2008-12-20
19  MSSQL 조인(JOIN)을 이용한 UPDATE 및 DELETE   admin 웹마당넷 5 / 0 53894 2008-11-29
18  SQL injection 웹에서 체크하기   member 수확물 0 / 0 26855 2008-10-10
17  MSSQL - CASE WHEN문   member 다자래 1 / 0 69963 2008-09-19
16  [MSSQL] 파티션 정보 검색   member 수확물 0 / 0 28699 2008-09-08
15  [MSSQL] DDL_Trigger_Example   member 수확물 0 / 0 34643 2008-09-08
14  [MSSQL] xml을 이용한 split   member 수확물 1 / 0 28819 2008-08-26
13  MSSQL - UNION ALL을 이용했을때 테이블명 가져오기 이미지   member 다자래 0 / 0 40219 2008-08-21
12  MSSQL - NULL 값을 다른 값으로 대체하기   member 다자래 8 / 4 101392 2008-08-21
11  [MSSQL] View안에 저장프로스져를 쓰는 방법   member 수확물 0 / 0 45379 2008-08-08
10  MSSQL - 숫자 세자리 마다 콤마(쉼표) 찍기   member 다자래 5 / 0 59233 2008-08-07
write
[2] button