my建立儲存過程(基礎2)

2021-05-28 06:55:32 字數 676 閱讀 3283

delimiter 的作用:

這個命令就是告訴mysql直譯器,該段命令是否已經結束了,mysql是否可以執行了。

預設情況下,delimiter是分號;。在命令列客戶端中,如果有一行命令以分號結束,

那麼回車後,mysql將會執行該命令。如輸入下面的語句

mysql> select * from test_table;

然後回車,那麼mysql將立即執行該語句。

但有時候,不希望mysql這麼做。在為可能輸入較多的語句,且語句中包含有分號。比如說在建立儲存過程的時候,分號就希望

不被執行,可以做如下處理:

mysql> delimiter //

mysql> create procedure ******proc (out test int)   

-> begin   

->   select count(*) into test from t;   

-> end   

-> //

query ok, 0 rows affected (0.00 sec)   

mysql> delimiter ;   

mysql> call ******proc(@a);   

query ok, 0 rows affected (0.00 sec)  

MS SQL入門基礎 建立儲存過程

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

建立儲存過程

execute pro book 當你執行該儲存過程時,所有包括在其中的sql語句都會執行,在上面的例子中,會返回所有在forum表中的記錄。當在批處理中的第乙個語句是呼叫儲存過程時,你並不需要使用execute語句。你可以簡單地提供儲存過程的名稱來執行儲存過程。比如在isql w中,可以象下面所示...

建立儲存過程

create procedure dbo procgetdata days int asbegin set nocount on added to prevent extra result sets from interfering with select statements.set nocoun...