`

oracle 函数 和 游标的使用列子

    博客分类:
  • SQL
阅读更多
Create Or Replace Function T_JC_ZFCG_getwpStr(sidin In Varchar2,cgfsin In Varchar2) Return Varchar2
  Is
  v_wp_str Varchar2(4000);
  Cursor mycursor Is Select * From T_YW_ZFCG_WP Where sid=sidin And cgfs=cgfsin;
  my_record mycursor%Rowtype;
  Begin
       Open mycursor;
       If mycursor%Isopen Then
          Loop --循环获取记录集
           Fetch mycursor Into my_record; --获取游标中的记录
               If mycursor%Found Then  --游标的found属性判断是否有记录
                   dbms_output.put_line('*****');
                  If v_wp_str Is Null Then
                     v_wp_str:=my_record.wpmc;
                  Else
                      v_wp_str:=v_wp_str||','||my_record.wpmc;
                  End If;
               Else
                  Exit;
               End If;
         End Loop;
      Else
       dbms_output.put_line('游标没有打开');
      End If;
      Close mycursor;
      Return v_wp_str;
  End;
分享到:
评论

相关推荐

    Oracle10g 知识总结

    Oracle10g是一款广泛使用的数据库管理系统,其强大的...以上只是Oracle10g的部分核心知识点,实际应用中还包括索引、视图、触发器、存储过程、游标等诸多内容,每个部分都有深度和广度,需要通过实践不断学习和掌握。

    精通Oracle.10g.PLSQL编程

    使用SQL语句 4.1 使用基本查询 4.1.1 简单查询语句 4.1.2 ...使用事务控制语句 4.3.1 事务和锁 4.3.2 提交事务 4.3.3 回退事务 4.3.4 只读事务 4.3.5 顺序事务 4.4 数据...

    PL_SQL_Oracle基础教程

    - **替换变量**:使用`REPLACE`语句(在`Oracle`中通常不使用)。 - **事务控制语句**:如`COMMIT`、`ROLLBACK`。 - **删除行**:使用`DELETE`语句。 - **表锁**:锁定表以防止其他用户访问。 #### 十、视图 - **...

    oracle学习文档 笔记 全面 深刻 详细 通俗易懂 doc word格式 清晰 连接字符串

    oracle建议用户自己设计数据库管理和安全的权限规划,而不要简单的使用这些预定角色。将来的版本中这些角色可能不会作为预定义角色。  DELETE_CATALOG_ROLE, EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色...

    PL_SQL_Oracle_Or_Jdbc.pdf

    以上内容涵盖了《PL_SQL_Oracle_Or_Jdbc.pdf》文档中的主要知识点,这些知识点对于理解Oracle数据库的操作以及如何使用JDBC进行交互至关重要。希望本文能够帮助读者更好地理解和掌握这些技术细节。

Global site tag (gtag.js) - Google Analytics