이번장에서는 간단한 저장 프로시저를 만들어 보자....
먼저 MS_SQL 7.0 EM을 실행시키면 아래와 같이 실행 시켜 보자.... ![]() Enterprise Manager 실행화면이다,,,, 저장프로시져(stored Procedures)를 클릭하며 오른쪽의 저장 프로시저들의 목록이 나올 것이며,,,,, 기본적인 저장프로시저들이 나오는 것을 볼수 있을 것입니다. test란 프로시저가 보이시죠???? 제가 만든 저장 프로시저입니다. 저장 프로시저를 만드실땐 Stored Procedures에서 오른쪽 마우스키를 누르시고, New Stored Procedures를 선택하시면 된답니다. 그러면 아래와 같은 화면이 뜹니다. ![]() 내용은 약간 틀리겠지만,,, 비슷하게 나오죠??? 위 그림은 제가 만든 저장 프로시저의(test) 내용입니다..... 내가 만든 프로시저의 문법을 체킹하고 싶으시면 아래에 있는 Check Syntax를 눌러 보시면 알게 됩니다.... 지금 까지 사용했던 SQL 구문과 비슷하기는 해도 왠지 어색한 쿼리문이죠??? 사실 저도 그렇답니다. 위의 내용을 잠깐 말씀드리자면,,,, class란 인자값을 받습니다.... 그리구, select 문을 실행시키게 되지요....num=넘어온 인자값, 다시말해서 받은 인자값은 num값과 일치하는 레코드를 찾게 되는 겁니다. 그리구, num,name을 넘겨 주겠죠??? 이런식으로 저장 프로시저를 작성하시면 되요,,, 근데,,, 왜 이런 걸 하냐구요??? 쩝...... 앞장에 보시면,,, 몇가지의 장점을 설명 드렸죠??? 그리구, 다른사람들이 생각지 못하는 새로운 기능들을 알고 있다는 것 ... 그대가 진짜 프로그 래머라면,,,, 반드시 알고 있어야 하는 내용일 수 있답니다. 그리구,,,, 이런식으로 해 놓으면,,,, 실제 ASP 코딩부분에서 구문을 완전히 숨길 수 있답니다. 그럼,,, 이 저장 프로시저를 사용하는 방법을 다음 장에서 계속이어 집니다... 다음 장에서는 RecordSet 객체를 통해서 이 저장 프로시져를 읽어 드리는 방법과 계속해서 Parameters라는 객체를 알아보도 값을 넘기고 받는 방법에 대해서 공부하겠습니다. 오늘도 즐거운 하루 되세요....
|
|||||||||||