Sql server database cursor operating summary 03
来源:互联网 发布:c语言字符数组默认 编辑:程序博客网 时间:2024/06/16 12:20
1.Creating cursor.
Syntax:
DECLARE cursor_name [INSENSITIVE] [SCROLL] CURSOR
FOR SELECT_statement
[FOR {READ ONLY|UPDATE [OF column_name [,...n]]}]
DECLARE hpCamera_SetValCursor CURSOR
FOR SELECT Latitude FROM hp_Camera WHERE CameraType=N'球机'
FOR UPDATE
2.Openning Cursor.
Syntax:
OPEN cursor_name
OPEN hpCamera_SetValCursor
3.Fetching data from cursor.
Syntax:
FETCH [[fetch_orientation]FROM] cursor_name INTO host_variables
Locating UPDATE sentence syntax:
UPDATE table_name {SET column_name1=value1}[,......,column_name n=value,n] WHERE CURRENT OF cursor_name
DECLARE @avg_lat FLOAT,@T_val FLOAT
SELECT @avg_lat=AVG(latitude) FROM hp_Camera WHERE CameraType=N'球机'
FETCH FROM hpCamera_SetValCursor INTO @T_val
WHILE @@FETCH_STATUS=0
BEGIN
IF @T_val IS NULL
UPDATE hpCamera SET Latitude=@avg_lat WHERE CURRENT OF hpCamera_SetValCursor
FETCH FROM hpCamera_SetValCursor INTO @T_val
END
Figure before operating:
Figure got results:
4.Closing cursor
Syntax:
CLOSE cursor_name
CLOSE hpCamera_SetValCursor
- Sql server database cursor operating summary 03
- Sql server database cursor operating summary 01
- Sql server database cursor operating summary 02
- 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 system database
- sql server store procedure summary part1
- sql server 游标的语法cursor
- SQL SERVER _游标指针cursor
- Sql server中cursor的使用
- [SQL server] Detach Database Problem
- 基于模型与工作流的新一代ERP系统
- skyeye安装笔记(三)安装skyeye-testsuit
- 解决win环境下Apache占用大量内存的问题
- 尝试创建Web项目或打开位于URL“http ://localhost/WebApplication1”的Web 项目
- ORACLE中对in操作使用变量绑定的方法
- Sql server database cursor operating summary 03
- 关于随机数生成
- 国外主流PHP框架比较
- flex module 宽高的比例设置
- C#枚举类型enum
- 初入大学
- 易协软件:workflow与BPM区别
- Xmlbeans使用
- printStackTrace()、toString()、getMessage()的区别