Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

声明光标

本款描述光标声明语句在各种各样的数据库和它们的转换由SQLWays。您必须声明光标引用它在其他语句之前。当声明光标,您它与一个特定的查询关联

表格 43。 光标声明语句在各种各样的数据库
数据库
语句
描述
Microsoft SQL Server
 DECLARE cursor_name CURSOR 
[ LOCAL | GLOBAL ] 
[ FORWARD_ONLY | SCROLL ]
FOR select_statement
[ FOR UPDATE [OF column1 [{ , columnN...} ]]] 
声明光标和定义它的参数如同滚动行为和查询使用的以建造结果集为光标。
FORWARD_ONLY指定光标只能从第一行滚动到最后一行。FETCH NEXT是唯一支持的提取选项。
SCROLL指定存取到提取选项(FIRST, LAST, PRIOR, NEXT, RELATIVE, ABSOLUTE)可用的。
 
select_statement 指定SELECT语句定义光标的结果集。
Oracle
CURSOR cursor_name
[(
cur_param1 [IN] data_type [ {:= | DEFAULT} exp]
[, cur_paramN [IN] data_type [ {:= | DEFAULT} 
exp]...
)]
IS select_statement; 
声明光标和将其与一个特定的查询。
cur_paramN 是正式的指针参数,可以出现在查询无论常量可以出现。光标的形式参数必须是IN参数。查询可以也参考其他PL/SQL变量在其范围内。
Select_statement是查询退回结果集。如果光标声明宣布参数,每个参数必须使用在查询。
MySQL
DECLARE cursor_name CURSOR FOR 
select_statement 
声明光标将其与一个特定的查询。
select_statement指定SELECT语句,定义光标的结果集。


Table of ContentsPreviousNext
Ispirer             Ispirer
版权 © 1999-2015 Ispirer Systems Ltd. Ispirer和SQLWaysIspirer Systems Ltd的品牌。所有其他产品名称可能是其各自公司的商标。版权所有。