読者です 読者をやめる 読者になる 読者になる
無料で使えるシステムトレードフレームワーク「Jiji」 をリリースしました!

・OANDA Trade APIを利用した、オープンソースのシステムトレードフレームワークです。
・自分だけの取引アルゴリズムで、誰でも、いますぐ、かんたんに、自動取引を開始できます。

ストアドプロシージャの定義と実行

SQL Server

「CREATE PROCEDURE <プロシージャ名> AS <処理> 」でストアドプロシージャを定義できます。

前提

次のようなテーブルがあって、

CREATE TABLE kittens (
  name VARCHAR(100) NOT NULL,
  age INT,
  PRIMARY KEY ( name )
)

以下のレコードが挿入されているとします。

name age
mii 1
tora 2
shiro 1

定義

ここで、kittensの一覧を取ってくるプロシージャは以下のようにして定義できます。

CREATE PROCEDURE proc_ListKittens AS 
  SELECT * FROM kittens

実行

定義したプロシージャは「exec <プロシージャ名>」で実行できます。

EXEC proc_ListKittens


参考:@IT - SQL実践講座(20)- ストアドプロシージャの作成