Sql server database cursor operating summary 01
来源:互联网 发布:淘宝有线电视缴费 编辑:程序博客网 时间:2024/06/08 12:00
1.Creating cursor.
Syntax:
DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR
FOR SELECT_statement
[FOR {READ ONLY|UPDATE [OF column_name [,...n]]}]
DECLARE Camera_Cursor SCROLL CURSOR
FOR SELECT CameraName,CameraType,Area,Street,Site,Longitude,Latitude,CameraAddress,UpdateTime FROM Camera ORDER BY UpdateTime
2.Openning Cursor.
Syntax:
OPEN cursor_name
OPEN Camera_Cursor
3.Fetching data from cursor.
Syntax:
FETCH [[fetch_orientation]FROM] cursor_name INTO host_variables
DECLARE @cameraname_val NVARCHAR(100),
@cameratype_val NVARCHAR(150),
@area_val NVARCHAR(50),
@street_val NVARCHAR(250),
@site_val NVARCHAR(250),
@longitude_val FLOAT,
@latitude_val FLOAT,
@cameraaddress_val NVARCHAR(250),
@updatetime_val DATETIME
/*CameraName,CameraType,Area,Street,Site,Longitude,Latitude,CameraAddress,UpdateTime*/
FETCH LAST FROM Camera_Cursor INTO @cameraname_val,@cameratype_val,@area_val,@street_val,@site_val,@longitude_val,
@latitude_val,@cameraaddress_val,@updatetime_val
Select 'Camera name'=@cameraname_val,'Camera type'=@cameratype_val,'Camera address'=@cameraaddress_val,'Update time'=@updatetime_val
FETCH PRIOR FROM Camera_Cursor INTO @cameraname_val,@cameratype_val,@area_val,@street_val,@site_val,@longitude_val,
@latitude_val,@cameraaddress_val,@updatetime_val
Select 'Camera name'=@cameraname_val,'Camera type'=@cameratype_val,'Camera address'=@cameraaddress_val,'Update time'=@updatetime_val
FETCH PRIOR FROM Camera_Cursor INTO @cameraname_val,@cameratype_val,@area_val,@street_val,@site_val,@longitude_val,
@latitude_val,@cameraaddress_val,@updatetime_val
Select 'Camera name'=@cameraname_val,'Camera type'=@cameratype_val,'Camera address'=@cameraaddress_val,'Update time'=@updatetime_val
result figure:
4.Closing cursor
Syntax:
CLOSE cursor_name
CLOSE Camera_Cursor
- Sql server database cursor operating summary 01
- Sql server database cursor operating summary 02
- Sql server database cursor operating summary 03
- Sql server database operating summary 01
- Sql server database trigger operating summary 01
- Sql server stored procedure operating summary 01
- Sql server中的Cursor
- SQL SERVER CURSOR
- SQL Server CURSOR
- SQL Server游标,Cursor
- Sql Server:Cursor的例子
- Database----Cursor
- Sql server database stored procedure reference 01
- Sql server database syntax reference 01
- SQL Server system database
- sql server store procedure summary part1
- sql server 游标的语法cursor
- SQL SERVER _游标指针cursor
- Asp.net性能优化总结[关于数据处理相关的优化]
- Struts的FormFile与Commons-FileUpload控件使用心得
- SUN公司发展史
- C#动态调用C++编写的DLL函数
- 使 .bash_profile 文件中环境变量马上生效
- Sql server database cursor operating summary 01
- 水晶报表中如何动态增加字段
- 用javascript操作xml
- symbian中的字体
- 第5章 非阻塞模式开发
- 水晶报表的5种表格设计模式(整理收藏)
- 只有傻瓜才会成功
- COM 引用计数规则
- smp和mpp计算机