|
1. ストアドプロシージャ:C#のメソッドに似ており、特定のタスクを完了するためのSQL文の集合です。 機能:より複雑なビジネスロジックの管理や処理に使用。 パラメータ、戻り値、返還値を持つパラメータがあり、変数を定義し、プロセス制御文を書くことができます。 データベース文の作成は含められません 利点:再利用性の向上、モジュール設計の可能、実行速度の向上、ネットワークトラフィックの削減、セキュリティの向上。 カテゴリー: 1. システム保存プロセス: 1) マスターに存在するシステム定義 2) 通常はsp_かxp_で始まります。 sp_システムパラメータの設定に使われます xp_オペレーティングシステムが提供する関数を呼び出すために使われます システムのストアドプロシージャを呼び出します:ストアドプロシージャ名を実行します 2. 保存手順のカスタマイズ 1) ユーザー定義で、現在のデータベースに存在するもの。 2) 通常はp_で始まります。 (名前はカスタマイズされています) 「構文を作成: - if exists(select * from sysObjects where name='存储过程名')
- drop proc 存储过程名
- go
- create procedure 存储过程名
- [
- 参数 数据类型[ = 默认值] [output],
- ……..
- ]
- as
- //语句块
- go
コードをコピーします
|