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

     

     

     

     最后关闭游标 

     

     

     

     

     

     

  • 相关阅读:
    Python 面向对象(初级篇)
    python中的运算符
    初识Python
    浅谈计算机
    Zeppelin interperter 模式设置总结图解2
    maven 使用错误
    TensorFlow anaconda命令备忘
    zeppelin ERROR总结
    YARN 命令总结
    Zeppelin interperter 模式设置总结图解1
  • 原文地址:https://www.cnblogs.com/jiafeng1996/p/12682446.html
Copyright © 2011-2022 走看看