Table of ContentsPreviousNext

Ispirer             Ispirer


Ispirer SQLWays数据库迁移软件

从 Microsoft SQL Server 到 Oracle光标声明转换

a) 转换FORWARD_ONLY光标

FORWARD_ONLY参数在Microsoft SQL Server指定排在第一方向滚动到最后一行。在Oracle这是默认的滚动,所以FORWARD_ONLY参数由SQLWays去除的。

例如

表格 44。 光标声明语句在各种的数据库
Microsoft SQL Server
Oracle
DECLARE cur1 CURSOR
FORWARD_ONLY
FOR
SELECT col1 FROM tab1 
CURSOR cur1 
IS 
SELECT  col1 FROM tab1; 

b) 转换 SCROLL光标

SCROLL参数在Microsoft SQL Server指定行滚动方向不同(FIRST, LAST, PRIOR, NEXT, RELATIVE, ABSOLUTE)。而Oracle支持只有前进方向(NEXT)。

SQLWays去除SCROLL参数当转换到Oracle。如果一个应用程序使用取本NEXT声明转换是正确的,否则,应用程序必须修改。

Examples:

表格 45。 转换 SCROLL 光标
Microsoft SQL Server
Oracle
DECLARE cur1 CURSOR 
SCROLL
FOR 
SELECT col1 FROM tab1 
CURSOR cur1 
IS 
SELECT  col1 FROM tab1; 


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