儲存過程教程(二)

2021-04-12 15:35:33 字數 783 閱讀 3251

儲存過程教程(二)

在ms sql server 2000 中,建立乙個儲存過程有兩種方法:一種是使用transaction-sql 命令create procedure, 另一種是使用圖形化管理工具enterprise manager。 用transaction- sql 建立儲存過程是一種較為快速的方法,但對於初學者,使用enterprise manager 更易理解,更為簡單。

當建立儲存過程時,需要確定儲存過程的三個組成部分;

12.2.1 使用enterprise manager 建立儲存過程

按照下述步驟用enterprise manager 建立乙個儲存過程:

12.2.2 用create procedure 命令建立儲存過程

通過運用create procedure 命令能夠建立儲存過程,在建立儲存過程之前,應該考慮到以下幾個方面:

用create procedure 建立儲存過程的語法規則如下:

create proc [ edure ] procedure_name [ ; number ]

[ [ varying ] [ = default ] [ output ]

] [ ,...n ]

[ with

][ for replication ]

as sql_statement [ ...n ]

各引數的含義如下:

另外應該指出,乙個儲存過程的最大尺寸為128m, 使用者定義的儲存過程必須建立在當前資料庫中。

下面將給出幾個例子,用來詳細介紹如何建立包含有各種保留字的儲存過程。

儲存過程教程(一)

儲存過程教程 一 在大型資料庫系統中,儲存過程和觸發器具有很重要的作用。無論是儲存過程還是觸發器,都是sql 語句和流程控制語句的集合。就本質而言,觸發器也是一種儲存過程。儲存過程在運算時生成執行方式,所以,以後對其再執行時其執行速度很快。sql server 2000 不僅提供了使用者自定義儲存過...

儲存過程教程(一)

儲存過程教程 一 在大型資料庫系統中,儲存過程和觸發器具有很重要的作用。無論是儲存過程還是觸發器,都是sql 語句和流程控制語句的集合。就本質而言,觸發器也是一種儲存過程。儲存過程在運算時生成執行方式,所以,以後對其再執行時其執行速度很快。sql server 2000 不僅提供了使用者自定義儲存過...

儲存過程(二)

可以引用在同一儲存過程中建立的物件,只要引用時已經建立了該物件即可。可以在儲存過程內引用臨時表 不想動基礎表中的資料,從而將這些資料放在臨時表中 如果在儲存過程內建立本地臨時表,則臨時表僅為該儲存過程而存在 退出該儲存過程後,臨時表將消失。如果執行的儲存過程將呼叫另乙個儲存過程,則被呼叫的儲存過程可...