You have an error in your SQL syntax; check the manual that corresponds to your MySQL server version for the right syntax to use near 'DECLARE cursor_name CURSOR FOR SELECT DEP_ID,OUName,DEP_FATHER FROM sys_orgunit ' at line 28
时间: 2023-06-28 20:09:09 浏览: 108
SQL 错误提示
这个错误是由于在 MySQL 中 DECLARE 语句必须在 BEGIN 语句之前使用。请检查你的 SQL 代码,确保 DECLARE 语句在 BEGIN 语句之前使用。例如:
```
DECLARE cursor_name CURSOR FOR SELECT DEP_ID,OUName,DEP_FATHER FROM sys_orgunit;
BEGIN
OPEN cursor_name;
...
END;
```
注意,DECLARE 语句必须在 BEGIN 语句之前使用,并且在 BEGIN 和 END 语句之间设置游标的属性和使用游标处理数据等操作。
阅读全文