光标

原创 2015年11月20日 09:49:46


1.光标:光标被用于以记录为单位的操作,一般用于过程化程序里嵌入的SQL语句。

2.定义语法(以下语法均以MySQL为例):
 DECLARE CURSOR_NAME CURSOR FOR SELECT语句
 
3.打开光标:要使用光标,必须首先打开光标。当光标被打开时,指定光标的SELECT语句
 被执行,查询结果被保存在内存里的特定区域。
  语法:OPEN CURSOR_NAME

4.从光标获取数据:光标打开后,可以使用FETCH语句获取光标的内容(查询的结果)
 语法:FETCH CURSOR_NAME INTO 变量名1,变量名2...
 
5.从光标获得数据时,可能会到达光标的末尾,会使关闭光标时产生错误。下面以MySQL语法
 来演示避免这个问题的做法:
 BEGIN
  DECLARE done INT DEFAULT 0;
  DECLARE custname VARCHAR(30);
  DECLARE namecursor CURSOR FOR SELECT CUST_NAME_FROM TBL_CUSTOMER;
   OPEN namecursor;
   read_loop: LOOP
    FETCH namecursor INTO custname;
    IF done THEN
     LEAVE read_loop;
    END IF;
     Do something with the variable
   END LOOP;
   CLOSE namecursor;
 END;
 
6.关闭光标:CLOSE CURSOR_NAME

版权声明:转载记得加个链接。

PLSQL学习——光标

光标: 就是一个结果集(Result  Set) 光标的语法: cursor 光标名 [(参数名 数据类型[,参数名 数据类型]...)] is select 语句; 一个具体的光标 cur...
  • btt2013
  • btt2013
  • 2016年09月17日 10:18
  • 562

codeblocks 字体光标颜色设置

CODEBLOCK:是一款个人认为比较好的的编译器。
  • u013050857
  • u013050857
  • 2014年09月23日 19:02
  • 4212

sublime text 3解放鼠标的快捷键总结

Sublime text 3是我最喜欢的代码编辑器,每天和代码打交道,必先利其器,掌握基本的代码编辑器的快捷键,能让你打码更有效率。刚开始可能有些生疏,只要花一两个星期坚持使用并熟悉这些常用的快捷键,...
  • lovenjoy
  • lovenjoy
  • 2014年08月15日 09:37
  • 8720

将input中的光标移动到文字的末尾后,怎么用js显示光标当前的位置?

将input中的光标移动到文字的末尾后,怎么用js显示光标当前的位置?鉴于加深对window.document的理解,写了点东西加深印象需求: 在点击了编辑之后,直接重置光标的位置和显示光标当前...
  • u012102380
  • u012102380
  • 2015年10月12日 23:37
  • 7054

光标形状汇总

VB Me.Cursor = System.Windows.Forms.Cursors.WaitCursor '光标变成漏斗状 Me.Cursor = System.Windows.Forms.C...
  • haoduo123456789001
  • haoduo123456789001
  • 2016年04月07日 09:55
  • 1049

VC++中控制光标的移动

VC中 这是gotoxy的源代码,下面直接使用就行了,要包含头文件#include。   void gotoxy(int x, int y) //goto语句 { COORD pos...
  • u013174689
  • u013174689
  • 2014年01月01日 17:00
  • 2959

Android之禁止Edittext弹出软键盘并且使光标正常显示

如图:当使用EditText输入框时,总会自动弹出系统自带键盘。很多时候我们需要的是根据自定义控件输入改写输入框内容,因为需要把自带键盘屏蔽。 网上很多屏蔽系统键盘的方法...
  • LVXIANGAN
  • LVXIANGAN
  • 2016年05月31日 00:06
  • 2480

MFC实现加载光标改变鼠标的形状

http://hi.baidu.com/harbinxxh/blog/item/84248d95284548136e068c08.html    Windows程序和Doc程序很大的不同 ...
  • sqysqy123456
  • sqysqy123456
  • 2014年01月06日 10:59
  • 1865

解决Konsole 光标和文字之间有 间隙 (等宽字体)

1. 问题描述 由于在Konsole 默认字体可能在计算文字文字宽度时有问题,就造成了上图的情况。 在文字和光标处有一大段距离, 这给视觉上造成很大的误差,而且在复制时也很麻烦。...
  • a593796769
  • a593796769
  • 2013年05月30日 18:58
  • 4014

JTextArea中光标的操作

获取光标所在行数,列数:import javax.swing.*; import javax.swing.event.CaretEvent; import javax.swing.event.Care...
  • Folmarcher
  • Folmarcher
  • 2016年03月15日 13:15
  • 362
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:光标
举报原因:
原因补充:

(最多只允许输入30个字)