正在加载图片...
11-2声明游标 通常我们使用 DECLARE来声明一个游标,主要内容为游标名字、数据来源 表和列、选取条件与属性。游标的声明有两种格式:SQL-92标准定义和 Transact SQL扩展定义(但仍支持SQL-92标准定义),前者只能说明游标 的属性,而不能定义游标的类型。 1.8QL-92标准定义 SQL-92标准声明游标的语法格式如下: DECLARE游标名[ INSENSITIVE][ SCROLLI CURSOR FOR select语句 [FOR{ READ ONLY| UPDATE[OF列名1[,n] 语法格式中参数说明如表11-1。 例[11-1】建立一游标,用于访问pubs数据库中 authors表。 use pubs DECLARE authors cursor CURSOR 声明游标 FOR SELECT FROM authors OPEN authors cursor 一从游标中提取一记录行,由于为指定 SCROLL选项, 那么 FETCH NEXT是唯一的提取选项。通常我们使用DECLARE 来声明一个游标,主要内容为游标名字、数据来源 表和列、选取条件与属性。游标的声明有两种格式:SQL-92标准定义和 Transact_SQL扩展定义(但仍支持SQL-92标准定义),前者只能说明游标 的属性,而不能定义游标的类型。 1.SQL-92标准定义 SQL-92标准声明游标的语法格式如下: DECLARE 游标名 [INSENSITIVE] [SCROLL] CURSOR FOR select_语句 [FOR {READ ONLY | UPDATE [OF 列名1[,…n]]}] 语法格式中参数说明如表11-1。 例[11-1】建立一游标,用于访问pubs数据库中authors表。 use pubs DECLARE authors_cursor CURSOR --声明游标 FOR SELECT * FROM authors OPEN authors_cursor --从游标中提取一记录行,由于为指定SCROLL选项, 那么FETCH NEXT是唯一的提取选项。 11-2 声明游标
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有