Articles

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

Advertisement

MS SQL Server のストアド プロシージャは、同じコードをデータベースに格納することで、何度もコードを書く時間を節約し、パラメータを渡して必要な出力を得るために使用されます。

構文

以下はストアド プロシージャを作成する際の基本的な構文です。

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

Example

以下のレコードを持つ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 
広告

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です