mysql 觸發器/過程中的變數!!

realji發表於2007-07-06

沒想到mysql中的變數要在BEGIN ... END中,一直以為在begin之前,,,鬱悶。

手冊說:

20.2.9.1. DECLARE區域性變數

DECLARE var_name[,...] type [DEFAULT value]

這個語句被用來宣告區域性變數。要給變數提供一個預設值,請包含一個DEFAULT子句。值可以被指定為一個表示式,不需要為一個常數。如果沒有DEFAULT子句,初始值為NULL。

區域性變數的作用範圍在它被宣告的BEGIN ... END塊內。它可以被用在巢狀的塊中,除了那些用相同名字宣告變數的塊。

[@more@]

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/7425608/viewspace-924641/,如需轉載,請註明出處,否則將追究法律責任。

相關文章