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的部分核心知识点,实际应用中还包括索引、视图、触发器、存储过程、游标等诸多内容,每个部分都有深度和广度,需要通过实践不断学习和掌握。
使用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 数据...
- **替换变量**:使用`REPLACE`语句(在`Oracle`中通常不使用)。 - **事务控制语句**:如`COMMIT`、`ROLLBACK`。 - **删除行**:使用`DELETE`语句。 - **表锁**:锁定表以防止其他用户访问。 #### 十、视图 - **...
oracle建议用户自己设计数据库管理和安全的权限规划,而不要简单的使用这些预定角色。将来的版本中这些角色可能不会作为预定义角色。 DELETE_CATALOG_ROLE, EXECUTE_CATALOG_ROLE,SELECT_CATALOG_ROLE这些角色...
以上内容涵盖了《PL_SQL_Oracle_Or_Jdbc.pdf》文档中的主要知识点,这些知识点对于理解Oracle数据库的操作以及如何使用JDBC进行交互至关重要。希望本文能够帮助读者更好地理解和掌握这些技术细节。