프로시저 사용법
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