数据库的指针是什么

数据库的指针是什么,第1张

数据库里没有指针

游标

游标是映射在结果集中一行数据上的位置实体,有了游标,用户就可以访问结果集中的任意一行数据了,将游标放置到某行后,即可对该行数据进行 *** 作。

1. 声明游标

CURSOR mycur(vartype number) is

select emp_no,emp_zc from cus_emp_basic

where com_no = vartype

2. 打开游标

open mycur(000627)

注:000627是参数

3. 读取数据

fetch mycur into varno, varprice

4. 关闭游标

close mycur

我学过C++的指针,不知楼主要问什么,我复制点

以后不会在问啊

整型,浮点型,字符型这三种类似哈。

例如:int a,*pa

float b,*pb

char c,*pc

pa=&apb=&bpc=&c

/*指针保存的是变量的地址*/ &是取变量的地址

对于函数,数组等,由于其变量本身就是表示地址

一维数组:

int a[10]int *p

p=&a[0]//和p=a是等价的: 因为a是数组名,所以他是该数组的地址,同时因为第一个元素为a[0],那么&a[0]也代表了该数组的地址。

二维字符串可以用

指针数组:

Char*days[7]={"Sunday","Monday","Tuesday", "Wednesday","Thursday","Friday","Saturday"};

函数指针C++规定,一个函数的地址就是这个函数的名字。我们需要指出的就是一个指针需要指定类型是为了后来的指针解析时候使用,通过指针有效快速访问对象。那么对于函数的指针,它要表示出该函数的那些特性才能满足解析的唯一性呢?答案就是一个函数的特性有它的参数列表和返回类型。

下面是一个函数指针的例子:

int (*p)(int I,int j)

你是想说MYSQL的记录指针吧?那也就是记录集游标,是在一个记录集里面标识当前记录的一个标识,比如你SELECT 出来20条记录,如果你不循环20次的话你是取不出这20条记录的,因为记录集游标没有动,始终指向的是第一条记录,所以一般取所有记录的写法都是while(false == $Rows = mysql_fetch_row($query)) {},不知道,现在清楚没有?


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/6673089.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-03-26
下一篇 2023-03-26

发表评论

登录后才能评论

评论列表(0条)

保存