---
title: 游标
date: 2024-06-06T23:51:28Z
tags: []
---


定位到结果集中的某一行

## 分类

### 静态游标

在操作游标的时候,数据发生变化,游标中数据不变

### 动态游标

在操作数据的时候,数据发送变化,游标中数据改变,默认值

### 键集驱动游标

在操作游标的时候,被标识的列发生改变,游标中的数据改变,其他列改变,游标中数据不变

## 创建

> scroll:滚动游标没有scroll只进

declare 游标名 cursor scroll
-- 限定列
for select 列名 from 表名

## 打开

open 游标名

## 提取数据

fetch frist from 游标名 --第一行
fetch last from 游标名 --最后一行
fetch absolute 行数 from 游标名--第几行
fetch relative 行数 from 游标名--当前下移几行
fetch next from 游标名 --下移一行
fetch prior from 游标名 --上移一行

## 关闭

close 游标名

## 删除

deallocate 游标名
