개발/MS-SQL

[MS-SQL/SQL Server] 프로시저 생성/호출 (MS-SQL Create Procedure)

Jinius.com 2022. 10. 21. 17:03
728x90
반응형

- 프로시저 생성 구문

프로시저 내부에 있는 쿼리문은 원하는 쿼리로 수정가능하다.

CREATE PROCEDURE 프로시저명 
(
	@파라미터1 데이터타입,
   	@파라미터2 데이터타입,
    	.
    	.
    	.
)
AS
BEGIN
	쿼리
END

 

파라미터 없는 프로시저 생성 ex)

create procedure noparatest
as
begin
	select
		*
	from
		table
end

파라미터 있는 프로시저 생성 ex)

create procedure paratest (@ID varchar(10))
as
begin
	select
		*
	from
		table
	where
		id=@ID
end

 

 

- 프로시저 호출 구문

파라미터 없는 프로시저 호출

exec noparatest

파라미터 있는 프로시저 호출

 

exec paratest 'idvalue' 

or

exec paratest @id='idvalue'

 

728x90
반응형