T-SQL-저장 프로 시저

MS SQL 서버 Stored procedure 데이터베이스에 동일한 내용을 저장하고 매개 변수를 전달하여 필요한 출력을 가져옴으로써 코드를 반복해서 작성하는 시간을 절약하는 데 사용됩니다.

통사론

다음은 저장 프로 시저 생성의 기본 구문입니다.

Create procedure <procedure_Name> 
As 
Begin 
<SQL Statement> 
End 
Go

다음 레코드가있는 CUSTOMERS 테이블을 고려하십시오.

ID  NAME       AGE       ADDRESS            SALARY 
1   Ramesh     32        Ahmedabad          2000.00 
2   Khilan     25        Delhi              1500.00 
3   kaushik    23        Kota               2000.00 
4   Chaitali   25        Mumbai             6500.00 
5   Hardik     27        Bhopal             8500.00 
6   Komal      22        MP                 4500.00 
7   Muffy      24        Indore             10000.00

다음 명령은 Testdb 데이터베이스의 CUSTOMERS 테이블에서 모든 레코드를 가져 오는 예제입니다.

CREATE PROCEDURE SelectCustomerstabledata 
AS 
SELECT * FROM Testdb.Customers 
GO

위의 명령은 다음 출력을 생성합니다.

ID  NAME       AGE       ADDRESS           SALARY 
1   Ramesh     32        Ahmedabad         2000.00 
2   Khilan     25        Delhi             1500.00 
3   kaushik    23        Kota              2000.00 
4   Chaitali   25        Mumbai            6500.00 
5   Hardik     27        Bhopal            8500.00 
6   Komal      22        MP                4500.00 
7   Muffy      24        Indore            10000.00