-
[SQL] MSSQL 프로시저 생성,사용,삭제 예제SQL 2020. 2. 11. 22:49
프로시저란 무엇인가?
프로시저란 SQL에서 사용하는 일종의 기능으로 프로그래머가 작성해 놓은 코드를 호출하는 방식이며
타 언어와 같은 메소드의 형식입니다.
이는 현업에서 매우 방대한 데이터를 사용하기 위해서
필수적인 기능입니다.
또한 작성된 프로시저를 사용하는 것이 매우 효율적입니다.
프로시저 예제
우선 글은 다음의 데이터를 예제로 진행했습니다.
프로시저 구조
CREATE PROC [PROC_NAME]((@PARAM))AS[QUERY]cs 프로시저 생성 예제
CREATE PROC PROC_EX(@P_AGE TINYINT -- PROC PARM --)ASBEGINSET NOCOUNT ONSET TRANSACTION ISOLATION LEVEL READ UNCOMMITTED;-- QUERY --SELECT T.NM_KOR, T.AGE, T.TODAYFROM MY_TABLE TWHERE T.AGE >= @P_AGESET NOCOUNT OFFRETURNEND;cs 프로시저 사용법
EXEC [PROC_NAME] {VABLE..}cs 프로시저 사용 예제
EXEC PROC_EX 20cs 결과적으로 20살 이상의 사람들만 출력이 됩니다.프로시저 삭제
DROP PROCEDURE PROC_EX;cs 마무리
프로시저를 사용합시다.
반응형'SQL' 카테고리의 다른 글
[SQL] TRUNCATE 명령어에 대해서 알아보자 (0) 2022.08.16 [MSSQL] Excel Insert Query maker (0) 2020.02.11