在使用 MySQL 游標(biāo)時(shí),我們必須聲明 NOT FOUND 處理程序,因?yàn)樗幚碛螛?biāo)找不到任何行的情況。它還處理游標(biāo)到達(dá)行末尾時(shí)的情況,因?yàn)槊看挝覀冋{(diào)用 FETCH 語(yǔ)句時(shí),游標(biāo)都會(huì)嘗試嘗試結(jié)果集中的下一行。以下是聲明 NOT FOUND 處理程序的語(yǔ)法 –
DECLARE CONTINUE HANDLER FOR NOT FOUND SET var_name = value;
登錄后復(fù)制
這里 var_name 是任何變量的名稱(chēng),value 是該變量的值。例如,我們可以如下聲明 –
DECLARE CONTINUE HANDLER FOR NOT FOUND SET err = 1;
登錄后復(fù)制
以上就是為什么在使用 MySQL 游標(biāo)時(shí)需要聲明 NOT FOUND 處理程序?的詳細(xì)內(nèi)容,更多請(qǐng)關(guān)注www.92cms.cn其它相關(guān)文章!