프로시저 사용법 

1. 프로시저 변수 값 지정 방법 

작성자 Your name
만든 날짜 Today's date
설명 Returns employee data
Procedure_name HumanResources.uspGetEmployeesTest
@Param1 @LastName
@Datatype_For_Param1 nvarchar(50)
Default_Value_For_Param1 NULL
@Param2 @FirstName
@Datatype_For_Param2 nvarchar(50)
Default_Value_For_Param2 NULL

 

 

2. 프로시저 생성 방법 


CREATE [ OR ALTER ] { PROC | PROCEDURE 
    [schema_name.] procedure_name [ ; number ]   
    [ { @parameter [ type_schema_name. ] data_type }  
        [ VARYING ] [ = default ] [ OUT | OUTPUT | [READONLY]  
    ] [ ,...n ]   
[ WITH  [ ,...n ] ]  
[ FOR REPLICATION ]   
AS { [ BEGIN ] sql_statement [;] [ ...n ] [ END ] }  
[;]  
  
 ::=   
    [ ENCRYPTION ]  
    [ RECOMPILE ]  
    [ EXECUTE AS Clause ]

 

[알아보고 가요] 

SET NOCOUNT

Transact-SQL 문 또는 저장 프로시저의 영향을 받은 행 수를 나타내는 메시지가 결과 집합의 일부로 반환되지 않도록 합니다.

 

3. TRANSAION ISOLATION LEVEL 설정에 대한 설명 

https://docs.microsoft.com/ko-kr/sql/t-sql/statements/set-transaction-isolation-level-transact-sql?view=sql-server-2017

 

4. 프로시저 전체 조회 쿼리문 

전체프로시저 조회 방법 

SELECT * FROM  INFORMATION_SCHEMA.ROUTINES

 

 

 

 

참고 사이트 https://docs.microsoft.com/ko-kr/sql/t-sql/statements/set-nocount-transact-sql?view=sql-server-2017

+ Recent posts