游标使用示例:将zhangsan用户的创建时间更新成当前时间。

DO
BEGIN
    DECLARE CURSOR M_CURR FOR
        SELECT ID FROM USER WHERE NAME = 'zhangsan';
    DECLARE CUR_TIME TIMESTAMP;
    SELECT CURRENT_TIMESTAMP INTO CUR_TIME FROM dummy;
    FOR M_CURR_ROW AS M_CURR DO
        UPDATE USER SET CREATE_TIME = CUR_TIME
               WHERE ID = M_CURR_ROW.ID;
    END FOR;
END
Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐