oracle 游标输出记录

来源:百度知道 编辑:UC知道 时间:2024/06/14 01:30:44
FETCH C_1 INTO V_REC;
DBMS_OUTPUT.PUT_LINE(V_REC.SNO);和
FETCH C_1 INTO V_SNO,V_CNO,V_SC;
DBMS_OUTPUT.PUT_LINE(V_SNO);的区别是什么?

1、结果没区别。
2、不同的是V_REC是 【表名%ROWTYPE】 类型,V_SNO是 【表名.字段名%rowtype】类型。
※:ROWTYPE类型给用户带来了方便,用户可以不知道表结构也可以定义一个和表一样的变量。

---
以上,希望对你有所帮助。

输出没什么区别啊,只不过是数据类型不一样,结果一样的