BLOG main image

같은생각
From... Las

Home | Local log | Tag | Google RSS | Google analytics | Trace watch | Guestbook  
     - 잘 지내나요?
    List  

'저장프로시저'에 해당되는 글 1건

  1. 2007/06/28 asp와 저장프로시저 사용하기

asp와 저장프로시저 사용하기

원본 출처 : http://blog.naver.com/sunrang74/110013319888

그냥 제가 아는 간단한 범위에서 사용법을 정리합니다.

간단하게 고객의 고유번호를 가져와서 뿌려주는 asp문구를 살펴보면

sql = "select num from member_table"
Set Rs = Server.CreateObject("ADODB.RecordSet")
Rs.open(sql),Cn,1,1

while Rs.EOF =false
response.wirte rs(0) & "
"
Rs.movenext
wend
Rs.close
Set Rs = nothing

이렇게 된다.한줄씩 떨어뜨리면서 고객의 고유번호를 찍어내지요

그럼 이것을 저장 프로시저로 쓰려면,
EM을 열어서 저장프로시저를 클릭후 마우스 오른쪽 버튼으로 새 저장 프로시저 를 클릭하여 새롭게 하나 저장프로시저를 만듭니다.

CREATE PROCEDURE [dbo].[sp_text] AS
sql = "select num from member_table"

이렇게 sql문 앞에 프로시저 이름을 넣어줍니다. EM에서 저장을 하고 마무리 합니다.

그리고 나서 위에 문장을 asp 페이지에서 다시 쓰면

sql = "exec sp_text"
Set Rs = Server.CreateObject("ADODB.RecordSet")
Rs.open(sql),Cn,1,1

while Rs.EOF =false
response.wirte rs(0) & "
"
Rs.movenext
wend
Rs.close
Set Rs = nothing

이러면 간단하게 돌아가는 것을 알수 있습니다.
위에 실행과 아래에 적은 실행의 차이점은 sql문의 차이이고, 그걸 asp페이지에다가 쓰느냐 아니면 sql서버에 등재시키느냐 그차이점이지요

보통 sql은 어떤 변수를 받아서 그것을 토대로 sql문을 돌리지요
그럼 번호 3번인 사람의 이름을 뽑아내는 저장프로시저를 만들면

CREATE PROCEDURE [dbo].[sp_text]
@num int
AS
sql = "select name from member_table where num = @num"

이렇게 만들수가 있지요

그럼 asp 페이지에서는 다음과 같이 씁니다.
num = request.form("num")
sql = "exec sp_text @num=" & num
Set Rs = Server.CreateObject("ADODB.RecordSet")
Rs.open(sql),Cn,1,1
response.wirte rs(0) & "
"

그럼 마찬가지로 변수를 넘겨주는것을 확인할수 있습니다.
콤마를 사용해서 변수를 여러개를 붙일수있습니다.

CREATE PROCEDURE [dbo].[sp_text]
@num int,
@aaa int
AS
sql = "select name from member_table where num = @num and aaa=@aaa"

이것의 asp 페이지에서 sql문은
sql = "exec sp_text @num=" & num & ",@aaa=1"

이상입니다.
매우 간단한 저장 프로시저였습니다요~

Category : My page/Sql & Asp   Tag :  
2007/06/28 00:19   By Las 
Trackback : Comment

prev page next page
1 

Recent Entry

Recent Comment

Recent Trackback

Counter

Total : 254754 Today : 0 Yesterday : 52

Tag cloud

..., ......ing, ActiveX 삭제, ADO, ADO 성능 높이기, agp, Aids, Another World, apple cinema, asp, Aya Ueto, A형, Baldurs Gate, bard, BEO Player, Book, Bryan adams, CGV, Chante Moore, clie, compact, Compilation, Convert, DAO, dao에서 ADO로, DarkNamer, datetime, DB restore, DB 복구, db 테이블 정의서, dell 2007WFP, DreamFall: The Longest Journey, dvd, DVD 타이틀, ecotonoha, eve-online, event.keyCode 번호표, Facebook, favicon, favis, Faye Wong, FLASH, Fon, Fon Lafontenna, fon maps, FON 지향성 안테나, footnote, Fun, Game, Gamecube, game_ost, GETDATE, Google, Google analytics, Graphic card, hanami, HDTV 수신카드, heaven, HijackThis, I-RAM, i4R, IceWind Dale, IE ActiveX, IE Plug-in, IETOY, include, irc, ishihara satomi, isNull, Java, JavaScript, jazz, join update, j_drama, j_music, kav, kb917422, Kenny G, keyboard_Fun, k님, Launcher, LightBox2, Linked Server, linux, Lottery Music, M.Friends, Maki Horikita, Matsu Takako, mdb, MDB생성, MDB압축, Microsoft iPod, mp3, mp3 Media Player, MSN Live, MSN Messenger, Mssql, Myminicity, NEC, NeverwinterNights, o-game, ogame, one more time, Open Your Eyes, opencapture, openTTD, PageDefrag, palm, pc_game, pc_game_tip, PC업그레이드, Pda, Petit Launcher, picture, pinball, Pink Floyd, program, ps3, punkbuster, RAID, RDO, Remake, retrievr, Review, Search, settler, settler2, skt 포인트소멸, songlist, sony usm2gj, spread, SqL, Starry Night, sudoku, Symphonic, THE ERASER, The Father, The isley brothers, thecheat, theinquirer, Think, THOM YORKE, Time, tip, Tistory, tracewatch, Twitter, ubuntu, Uchiyama Rina, Ueto Aya, UltraMon, unplugged, us and them, util, ux50, vangard, vb, wallpaper, Web관련, Wii, WOW, xirc, xp install, yui, Yumiko Shaku, z22, Zoo 愛をください, Zune, クロサギ, ソニン, 上戸彩, 優香, 我願意, 王菲, 王靖雯, 白い影, 가상주민등록번호, 강릉, 건슈팅, 검색로봇, 고냥군, 괴물, 구입기, 그해 여름, 그해여름 OST, 기억상실, 기억속의 인물, 김연아, 꿈 속에 살아가다, 난수 발생, 날개셋, 날씨, 내캐릭, 내컴퓨터, 놀자, 다랭이, 다스베이더, 다케우치 유코, 당신은 사랑받기 위해 태어난 사람, 더워, 데이터가져오기, 독백, 동생, 듀얼모니터, 레지스트리 청소, 로또, 로코모션, 마마님, 머리속, 메타정보, 미완료작업물, 밀란쿤데라, 바탕화면 아이콘을 줄이자, 박x무당님, 범프키, 보안카드, 북다트, 블랙잭, 뿌리를찾아서, 사제, 삼돌이, 삼벌식, 삽질의 현장, 생각, 생활의 지혜, 설명, 성격, 세계 AIDS의날, 소닌, 스타더스트, 스티브잡스, 스팸댓글, 시스템, 신동우, 신승훈, 실시간알리미, 싸이월드 플러그인, 안나님, 언락, 업데이트, 연애편차치, 영화를 보다, 오소영, 옥션광고, 와라님, 외장하드, 우에토 아야, 웨군, 웹표준, 유용한 소스, 유카, 윤창군, 음악저작권법, 이동성, 이벤트당첨, 이사, 이승환 9집, 이자람, 인희, 일본연예인, 자바스크립트 코드 작성법, 자식창에서 부모창 함수 사용, 잘지내나요?, 잡담, 저장프로시저, 정규식, 젠장!!!, 족보, 즐거운인생, 지름, 천안전씨, 추억과 이야기들, 카툰, 칼리브레이션, 캡쳐, 컴터 다운, 컴터업, 케로로중사 중에서, 키트님, 태양의노래 OST, 테더스킨, 테터툴즈, 투명한얼음, 트랙백놀이, 트릭, 특성, 파일이름바꾸기, 파코즈, 편한사람, 플러그인, 하고싶어, 한국 지도 서비스, 한글입력기, 함수모음, 향수, 혈액형, 혼자놀기, 후회,