相关疑难解决方法(0)

如何将SQL Server游标转换为MySQL等效

如何将以下过程转换为MySQL格式?

这是要转换的部分:

DECLARE @CurrentFirstName varchar(300)
DECLARE @CurrentAge INT

DECLARE CursorName CURSOR FAST_FORWARD FOR 
    SELECT Firstname,Age 
    FROM Customers

OPEN CursorName
FETCH NEXT FROM CursorName INTO @CurrentFirstName, @CurrentAge

WHILE @@FETCH_STATUS = 0
BEGIN
      IF @AGE>60 /*this is stupid but we can apply any complex condition here*/ BEGIN
    insert into ElderCustomers values (@CurrentFirstName,@CurrentAge)
      END


    FETCH NEXT FROM CursorName INTO @CurrentFirstname,@CurrentAge
END

CLOSE CursorName
DEALLOCATE CursorName
Run Code Online (Sandbox Code Playgroud)

如果上面有错误,请提前抱歉

mysql cursor sql-server-2008-r2

3
推荐指数
1
解决办法
4503
查看次数

标签 统计

cursor ×1

mysql ×1

sql-server-2008-r2 ×1