oracle的游标 sql语句,sql游标
sql游标
游标的类型:
1、静态游标(不检测数据行的变化)
2、动态游标(反映所有数据行的改变)
3、仅向前游标(不支持滚动)
4、键集游标(能反映修改,但不能准确反映插入、删除)
游标使用顺序:
1、定义游标
2、打开游标
3、使用游标
4、关闭游标
5、释放游标
Transact-SQL:
declare 游标名 cursor [LOCAL | GLOBAL][FORWARD_ONLY | SCROLL][STATIC | KEYSET | DYNAMIC ] [READ_ONLY | SCROLL_LOCKS]
for selet语句 [for update[of 列名[,列名]]
注:LOCAL 局部游标 GLOBAL 全局游标
FORWARD_ONLY 仅向前 SCROLL 滚动
STATIC 静态 KEYSET 键集 DYNAMIC 动态
READ_ONLY 只读 SCROLL_LOCKS 锁定游标当前行
获取游标的数据
FETCH [[NEXT | PRIOR | FIRST | LAST |
ABSOLUTE{ n | @nvar | RELATIVE { n | @nvar}]
from ] 游标名 [into 变量]
注:
NEXT 下一行 PRIOR 上一行 FIRST 第一行
LAST 最后一行 ABSOLUTE n 第n行
RELATIVE n 当前位置开始的第n行
into 变量 把当前行的各字段值赋值给变量
游标状态变量:
@@fetch_status 游标状态
0 成功 -1 失败 -2 丢失
@@cursor_rows 游标中结果集中的行数
n 行数 -1 游标是动态的 0 空集游标
操作游标的当前行:
current of 游标名
以下例子,在SQL SERVER 2000 测试成功
use
pubs
go
declare
@auid
char
(
12
),
@aulname
varchar
(
20
),
@aufname
varchar
(
20
),
@st
char
(
2
),
@auinfo
varchar
(
50
)
declare
auth_cur
cursor
for
select
au_id, au_lname, au_fname, state
from
authors
open
auth_cur
fetc
相关文档:
1.Oracle删除重复记录.
删除表中多余的重复记录,重复记录是根据单个字段(peopleId)来判断,只留有rowid最小的记录.
delete from people
where peopleId in (select peopleId from people group by peopleId having count(peopleId) > 1)
and rowid not i ......
Aaron Bertrand
Adam Machanic
All Things SQL Server
Allen Kinsel - SQL DBA
Allen White
Amit Bansal writes...
Andrew Fryer's Blog
Andrew Kelly
Andy Leonard
Anything and Everything IT
Arcane Code
Arnie Rowland: Ramblings of a Harried Technogeek
B.I. for the SQL Guy
Bart Duncan's SQL Weblog ......
declare @ID varchar(10)
set @ID=9 --根节点
declare @i int --级数
declare @t table(ID varchar(10),ParentID varchar(10),Level int)
set @i = 1
insert into @t select @ID,0,0 --当前级,本级,如果不要的话可以注释掉或再加个参数来选择操作
insert into @t select ID,ParentID,@i from t_ ......
根據前一篇關於自動備份的文章,對應的自動還原方案
create procedure [dbo].[sp_RestoreDatabase]
@SourceDirBackupFiles NVARCHAR(200)
as
declare @DatabaseName sysname
--Table to hold the result from RESTORE HEADERONLY. Needed to get the database name o ......
oracle的游标 sql语句,sql游标相关推荐
- [20161228]sql语句父子游标的堆转储2.txt
[20161228]sql语句父子游标的堆转储2.txt --以前仅仅看了父游标堆0的堆转储,链接:http://blog.itpub.net/267265/viewspace-2076605/ -- ...
- 更新sql语句 sql注入_SQL更新语句– SQL中的更新查询
更新sql语句 sql注入 SQL Update Statement or Update Query in SQL is used to modify the column data in table ...
- php主键自增sql语句,sql语句id自增的问题
现在的情况是页面添加信息失败,我实在不知道哪出问题了 数据库创建语句: php语句: 能在客户端写入信息,但是 id 留空不行,不是已经设置了atuo_increment ,为什么id还是不能自增啊? ...
- oracle模糊查询like语句,sql语句select like模糊查询用法
本节内容: sql语句之select like模糊查询语法 1,like语句的语法格式是:select * from 表名 where 字段名 like 对应值(子串),它主要是针对字符型字段的,它的 ...
- Oracle表字段check语句,sql语句大全之SQL CHECK 约束
SQL CHECK 约束 SQL CHECK 约束 CHECK 约束用于限制列中的值的范围. 如果对单个列定义 CHECK 约束,那么该列只允许特定的值. 如果对一个表定义 CHECK 约束,那么此约 ...
- sql语句(SQL SERVER)
1.第一节 1.1什么是数据库 用来存储数据的仓库 ,就像存放文件的保险柜. 1.2如何创建数据库 拿SQL server举例 两种方式: 1) 右键数据库->创建数据库 2)SQL 语 ...
- 数据库学习day_02:表格相关sql语句 / 表格数据相关sql语句 / sql中的数据类型 / 导入外部sql文件 / 去重.是否为null.and与or.in.[x,y]
1.表相关的SQL语句 操作表相关的SQL 必须先使用某个数据库 create database mydb1; show create database mydb1; use mydb1; 如果默认不 ...
- mysql-fron快速写sql语句,SQL优化系列:如何书写高质量SQL语句(一)
写SQL语句的时候我们往往关注的是SQL的执行结果,但是是否真的关注了SQL的执行效率,是否注意了SQL的写法规范? 以下的干货分享是在实际开发过程中总结的,希望对大家有所帮助! 1. limit分页 ...
- php常见sql语句,sql语句是什么
结构化查询语言(Structured Query Language)简称SQL,结构化查询语言是一种数据库查询和程序设计语言,用于存取数据以及查询.更新和管理关系数据库系统: sql语句就是对数据库进 ...
最新文章
- 通讯速率_什么是通讯?
- 在Linux中安装R语言包,遇到无法验证下列签名的错误
- db2和mysql语句区别_db2和mysql语法的区别是什么
- solr集成IKAnalyzer中文分词器
- restful levelsHATEOAS
- MNN(二):借助Opencv实现MNN推理
- LayoutInflater解析
- Excel中文转拼音【真正的完整版】 拼音 驼峰命名专用
- 【架构风格 架构模式 设计模式 概念】
- 大数据的典型应用场景及展望-札记
- 纯手工html+css实现静态游戏网首页(免费拿源码)
- 2014Gartner技术成熟度曲线
- 房屋安全鉴定的建筑结构检测技术
- rx6800s什么水平N卡 rx6800s什么水平
- linux系统怎么调节分辨率,直观:Linux下的高分辨率屏幕设置
- http中的204和205
- 闪光灯slave是什么意思_在单反相机中使用闪光灯中,什么叫光引闪,什么叫2.4g引闪...
- 科罗拉多大学波尔得分校计算机科学,CU Boulder的Computer Science「科罗拉多大学波德分校计算机科学系」...
- DataFrame 选取其中的两列数据
- 周鸿祎:微创新要极端一点
热门文章
- 红黑树(C++实现)
- 文件服务器磁盘配额管理,文件服务器磁盘配额管理.doc
- Java开发还不会这些?java培训招生技巧
- 玉洁哥的设计模式指摘
- supervisor看守进程
- 收藏:光电开关的 接线
- Linux环境中安装c编译器并测试
- android registerreceiver传参数,registerReceiver()方法传入的receiver为null时的具体实现?...
- 题35.C++练习-3-3快速幂 等比数列求和
- 保护自己电脑绝对不做黑客肉鸡