WEB开发网
开发学院软件开发Java 回到基础:为 Apache Derby 的 ij 工具编写脚本 阅读

回到基础:为 Apache Derby 的 ij 工具编写脚本

 2010-04-23 00:00:00 来源:WEB开发网   
核心提示: 清单 3. 仅向前型游标ij(CONNECTION0)>getcursorprojectCursoras'select*fromprojects';ij(CONNECTION0)>nextprojectCursor;ID|PROJECT_NAME|STATUS|COM

清单 3. 仅向前型游标

ij(CONNECTION0)> get cursor projectCursor as 'select * from projects'; 
 
ij(CONNECTION0)> next projectCursor; 
ID     |PROJECT_NAME    |STATUS   |COMMENTS 
--------------------------------------------------------------------- 
1     |Wheel O Fish    |0     |Waiting for contract 
 
ij(CONNECTION0)> next projectCursor; 
ID     |PROJECT_NAME    |STATUS   |COMMENTS 
--------------------------------------------------------------------- 
2     |Bass O Matic    |1     |In production 
 
ij(CONNECTION0)> next projectCursor; 
ID     |PROJECT_NAME    |STATUS   |COMMENTS 
--------------------------------------------------------------------- 
3     |Patty O Furniture |-1     |Need clarification. Does 
anybody know what this is? 
 
ij(CONNECTION0)> next projectCursor; 
No current row 
 
ij(CONNECTION0)> previous projectCursor; 

IJ ERROR: PREVIOUS 不允许在仅向前型游标上使用。在此处您可以使用 get cursor 命令创建一个游标,并馈送它一个 SQL 语句,表示您要包含的数据。注意,在这里仅提取单个表中的数据,但是,您可以在这些 SQL 语句中使用与 Derby 提供的一样复杂的功能。

创建了游标后,您可以通知它向您提供下一个记录,在种情况下,它会按 SQL 语句指定的顺序向记录列表下方移动。到达底部时,ij 将通知您没有更多的记录。注意,向列表下方移动时,您不能向后移动;前文已经介绍过,标准的游标是仅向前型游标。但是,这并不意味着您必须按单一方向移动。

上一页  1 2 3 4 5 6 7 8 9  下一页

Tags:回到 基础 Apache

编辑录入:爽爽 [复制链接] [打 印]
赞助商链接