mysql儲存過程宣告順序
儲存過程開始生命了三個變數,這三個變數的宣告順序非常重要,首先要進行變數宣告,然後宣告條件,隨後宣告遊標,再後面才是宣告錯誤處理器,如果沒有按照順序宣告,系統會提示錯誤資訊。如下所示:
BEGIN
declare time char(8);
declare cur cursor for select date from CDM.cdm_date;
DECLARE done INT DEFAULT 0;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
TRUNCATE table ADM.adm_gtt_appre_analyse;
open cur;
read_loop:LOOP
..............
end loop;
close cur;
end;
會報錯ERROR 1337 (42000): Variable or condition declaration after cursor or handler declaration
原因是宣告遊標(declare cur cursor for select date from CDM.cdm_date;)在宣告變數前面(DECLARE done INT DEFAULT 0;)
BEGIN
declare time char(8);
declare cur cursor for select date from CDM.cdm_date;
DECLARE done INT DEFAULT 0;
DECLARE CONTINUE HANDLER FOR NOT FOUND SET done=1;
TRUNCATE table ADM.adm_gtt_appre_analyse;
open cur;
read_loop:LOOP
..............
end loop;
close cur;
end;
會報錯ERROR 1337 (42000): Variable or condition declaration after cursor or handler declaration
原因是宣告遊標(declare cur cursor for select date from CDM.cdm_date;)在宣告變數前面(DECLARE done INT DEFAULT 0;)
來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/29989552/viewspace-2075644/,如需轉載,請註明出處,否則將追究法律責任。
相關文章
- oracle plsql儲存過程_運算子優先順序OracleSQL儲存過程
- MySQL儲存過程詳解 mysql 儲存過程MySql儲存過程
- MySQL儲存過程詳解 mysql 儲存過程linkMySql儲存過程
- Mysql 儲存過程MySql儲存過程
- MySql儲存過程—2、第一個MySql儲存過程的建立MySql儲存過程
- mysql儲存過程整理MySql儲存過程
- MySQL之儲存過程MySql儲存過程
- [MYSQL -23儲存過程]MySql儲存過程
- MYSQL儲存過程管理MySql儲存過程
- mysql儲存過程例子MySql儲存過程
- mysql的儲存過程MySql儲存過程
- 佇列-順序儲存佇列
- 棧1: 順序儲存
- 第2章 順序表及其順序儲存
- 【Mysql】Mysql儲存過程學習MySql儲存過程
- mysql如何呼叫儲存過程MySql儲存過程
- Mysql 儲存過程的使用MySql儲存過程
- mysql儲存過程案例解析MySql儲存過程
- mysql儲存過程詳解MySql儲存過程
- mysql儲存過程的修改MySql儲存過程
- MySQL儲存過程SAVEPOINT ROLLBACK toMySql儲存過程
- Mysql 的儲存過程和儲存函式MySql儲存過程儲存函式
- mysql 儲存過程和事件排程MySql儲存過程事件
- 列定義的順序和列儲存的順序
- Laravel 中使用 MySQL 儲存過程LaravelMySql儲存過程
- MySQL 儲存過程和函式MySql儲存過程函式
- mysql儲存過程的引數MySql儲存過程
- MySql資料庫——儲存過程MySql資料庫儲存過程
- MySQL儲存過程 (即函式)MySql儲存過程函式
- MySQL儲存過程和函式MySql儲存過程函式
- mysql 遊標的使用(儲存過程)MySql儲存過程
- MySQL 建立儲存過程報錯MySql儲存過程
- mysql儲存過程小試牛刀MySql儲存過程
- 用PHP呼叫MySQL儲存過程PHPMySql儲存過程
- c / c + + 呼叫mysql儲存過程MySql儲存過程
- mysql儲存過程一例MySql儲存過程
- 串的順序儲存結構
- mysql和orcale的儲存過程和儲存函式MySql儲存過程儲存函式