龍巖易富通網絡科技有限公司

龍巖小程序開發,龍巖分銷系統

MySQL中procedures 與 functions的區別

2015.09.10 | 1586閱讀 | 0條評論 | 數據庫

procedures 和 functions之間的最大的不同是:不同的觸發方法 和 不同的使用需求(或是目地)。 Procedures沒有返回值。使用CALL調用procedures,以執行修改表或是處理檢索到的記錄。 Function有返回值。在一個表達式中觸發,該值會返回到調用它的表達式中。更確切的說,一個function在表達式中的用法,其當于一個常量,一個內置的function,或是一個指向表列的引用。 procedures 和 functions 的創建語法亦有不同之處: procedures 的參數可以定義為input-only,output-only,或是input and output。這就意味著procedures可以通過output 參數將值傳送到外面。這些值可以在CALL語句后面的statememts被訪問或是使用。 function只有input參數。于是,雖然procedures 和 functions都有相同的參數,但是procedures 參數的聲明,還是與function有著不同。 在functions 中有返回值,所以在function definition中必須要有一個REUTRNS來指示返回值的數據類型。同時,在function body中必須至少要有一個RETURN來將值返回給調用者。 在procedure definition中不會有RETURNS和RETURN

贊 (

發表評論

主站蜘蛛池模板: 欧美综合欧美视频| 五月天激情综合| 天堂久久天堂AV色综合| 一本久久a久久精品vr综合| 久久综合久久综合久久综合| 亚洲综合色成在线播放| 亚洲欧美成人久久综合中文网| 国产成人亚洲综合无码| 亚洲色欲久久久综合网东京热| 精品综合久久久久久98| 欧美亚洲另类久久综合婷婷| 激情综合一区二区三区| 日韩欧美国产综合在线播放| 亚洲国产日韩综合久久精品| 色99久久久久高潮综合影院| 色欲色香天天天综合网站| 亚洲色欲色欲综合网站| 7国产欧美日韩综合天堂中文久久久久| 亚洲欧洲日韩国产综合在线二区| 亚洲精品综合一二三区在线| 久久综合中文字幕| 亚洲 欧美 日韩 综合aⅴ视频| 婷婷综合久久中文字幕蜜桃三电影 | 亚洲 欧洲 日韩 综合在线| 亚洲欧美成人综合在线| 人妻 日韩 欧美 综合 制服| 狠狠狠色丁香婷婷综合久久五月| 狠狠色丁香久久综合五月| 66精品综合久久久久久久| 亚洲第一综合色| 婷婷久久综合九色综合98| 在线综合亚洲欧美日韩| 亚洲综合视频在线| 亚洲va欧美va国产综合| 色8激情欧美成人久久综合电| 狠狠色丁香婷婷综合激情| 欧美亚洲综合色| 欧美精品色婷婷五月综合| 久久99国产综合精品女同| 亚洲精品国产第一综合99久久| 66精品综合久久久久久久|