zoukankan      html  css  js  c++  java
  • 4.12(不使用游标的嵌入式sql)、(使用游标的嵌入式sql)

    1:不使用游标的嵌入式sql

    (1):如果一个sql语句不产生结果,则就不需要主语言处理,则就不需要使用游标 
     (2):如果一个sql语句的结果不是元组的集合,则主语言可以一次性处理,则就不需要使用游标 

    【注】非交互形式的更新语句,也就是不需要和用户进行交互,直接提交到服务器端删除数据即可 

     

     

    2:使用游标的嵌入式sql

     使用游标的情况:
    1:查询结果为多个元组的select语句 
     2:交互式更新语句 
     
    游标的说明:

    第一种形式:定义只读游标 

    第二种形式:定义可更新游标 
    缺省时:定义为只读游标 
     第二种形式可以用of+列名,进一步限定可更新的列 
    缺省时所有列都可以更新 

    【注:】

     其select语句不能使用order by 子句和union运算 ,
     因为可更新游标需要定位到当前更新的行 ,
     而排序以及和并操作将改变元组的逻辑位置 
     

     【注:】

     也可以直接是n或者是-n ,
     分别表示向前或向后推进n条记录 

     

     

     

     【注:】即为空,此时sqlcode!=0

     

     

     

     最后关闭游标 

     

     

     

     

     

     

  • 相关阅读:
    oracle sql语句
    Block
    Bug调试
    Xcode 项目文件介绍
    Mac终端命令
    Objective-C命名编写规范
    2014-07-23 .NET实现微信公众号接入
    2014-07-22 如何成为一名合格的职业人士
    3、C# 文件处理工具集
    2、C# 编码/加密工具集
  • 原文地址:https://www.cnblogs.com/jiafeng1996/p/12682446.html
Copyright © 2011-2022 走看看