【SQL Server】【ストアド】ストアドプロシージャ ~ サンプル編 ~

■ サンプル

USE [Database Name]
GO
SET ANSI NULLS ON
GO
SET QUOTED_IDENTIFIER ON
GO
CREATE PROCEDURE [dbo].[procedure.Name]
 @PROCEDURE_ID INT
AS
BEGIN
 SET NOCOUNT ON;
 IF @PROCEDURE_ID > 0
    SELECT * FROM tableName1
    WHERE ID = @PROCEDURE_ID
      AND DELETEFLAG <> 2
    ORDER BY Name
 ELSE
    SELECT * FROM tableName
    WHERE DELETEFLAG <> 2
    ORDER BY Name
 END

参考文献

簡単なサンプル

http://7ujm.net/SQL/procedure.html

関連記事

ユーザー定義関数

http://blogs.yahoo.co.jp/dk521123/27226901.html

ストアド・ファンクション

http://blogs.yahoo.co.jp/dk521123/17141951.html

ストアドプロシージャ ~文法基本編~

http://blogs.yahoo.co.jp/dk521123/27622603.html

ストアドプロシージャ ~カーソル編~

http://blogs.yahoo.co.jp/dk521123/27623733.html

ストアドプロシージャ ~サンプル編・その1~

http://blogs.yahoo.co.jp/dk521123/10418977.html