T-sql-stored-procedures

提供:Dev Guides
移動先:案内検索

T-SQL-ストアドプロシージャ

MS SQL Server 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