• sql 游标(理论)


    游标是处理结果集的一种机制
    --声明游标
    --ISO 语法
    DECLARE cursor_name [ INSENSITIVE ] [ SCROLL ] CURSOR 
         FOR select_statement 
         [ FOR { READ ONLY | UPDATE [ OF column_name [ ,...n ] ] } ][;]

    --Transact-SQL 扩展语法
    DECLARE cursor_name CURSOR
         [ LOCAL | GLOBAL ]    --游标作用域
         [ FORWARD_ONLY | SCROLL ]   --游标移动方向
         [ STATIC | KEYSET | DYNAMIC | FAST_FORWARD ]   --游标类型
         [ READ_ONLY | SCROLL_LOCKS | OPTIMISTIC ]    --访问属性
         [ TYPE_WARNING ]    --类型转换警告信息
         FOR select_statement      --select查询语句
         [ FOR UPDATE [ OF column_name [ ,...n ] ] ][;]  --可修改的列

    --打开游标语法
    OPEN { { [ GLOBAL ]  cursor_name }  |  cursor_variable_name}

    --读取数据
    FETCH 
    [  
        [ NEXT | PRIOR | FIRST | LAST | ABSOLUTE { n | @nvar } | RELATIVE { n | @nvar } ] FROM 
    ] 
    { { [ GLOBAL ] cursor_name } | @cursor_variable_name } 
    [ INTO @variable_name [ ,...n ] ] --into 将读取的游标数据存放到指定的变量中

     关闭&删除游标

    --关闭游标
    CLOSE { { [ GLOBAL ] cursor_name } | @cursor_variable_name }
    --删除游标
    DEALLOCATE { { [ GLOBAL ] cursor_name } |  @cursor_variable_name }

  • 相关阅读:
    使用MyEclipse开发Java EE应用:EJB项目开发初探(上)
    使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(五)
    使用MyEclipse开发Java EE应用:用XDoclet创建EJB 2 Session Bean项目(四)
    css定位方式有哪几种?
    什么是X-UA-Compatible?X-UA-Compatible的作用
    css中vertical-aling与line-height
    编写优秀CSS代码的8个策略
    less的使用几个技巧
    微信h5页面下拉露出网页来源的解决办法
    input禁止输入的方法
  • 原文地址:https://www.cnblogs.com/LittleBai/p/13563183.html
Copyright © 2020-2023  润新知