W3Cschool
恭喜您成為首批注冊用戶
獲得88經(jīng)驗值獎勵
過程是一種類似于函數(shù)的數(shù)據(jù)庫對象。兩者的區(qū)別在于過程不返回值,因此沒有返回類型聲明。 雖然函數(shù)作為查詢或 DML 命令的一部分被調(diào)用,但過程是使用CALL命令單獨調(diào)用的。 如果 CALL 命令不是顯式事務(wù)的一部分,則許多服務(wù)器端語言中的過程可以在其執(zhí)行期間提交、回滾和開始新事務(wù),這在函數(shù)中是不可能的。
本章剩余部分中對如何定義用戶定義的函數(shù)的解釋同樣適用于過程,不同的地方有:需要使用CREATE PROCEDURE命令定義、沒有返回類型、一些如嚴格性這樣的其他特性不適用。
函數(shù)和過程一起構(gòu)成了例程
。有ALTER ROUTINE以及DROP ROUTINE這樣的命令可以操作函數(shù)和過程而不需要知道它們是哪一種。不過,要注意沒有
CREATE ROUTINE
命令。
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網(wǎng)安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯(lián)系方式:
更多建議: