ストアドプロシージャって何?
ストアドプロシージャは、データベースへの複数処理を1つのプログラムにまとめたものです。
- 英語 : stored procedure
- stored : サーバー上に保管(ストア)されるという意味
プログラムは専用言語で書きます。
規格またはRMDB | 言語 |
---|---|
(標準SQLの規格)SQL99 | SQL/PSM Persistent Stored Module |
Oracle Database | PL/SQL Procedural Language Extensions to SQL |
Microsoft SQL Server | Transact-SQL T-SQL |
ストアドプロシージャの友達にストアドファンクションがいます。
ストアドプロシージャは、戻り値がありません。
戻り値があるのは、ストアドファンクションです。
ストアドプロシージャ (stored procedure)とは|「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典
ストアドプロシージャやストアドファンクションを使うと複数処理を1回でできるので実行速度が早くなります。
Oracle ストアド・プロシージャとストアド・ファンクションの基本と違い|Everything you do is practice