oracle 数据库 cursor 游标变量 column 列 名称 ...

[复制链接]
查看11 | 回复2 | 2012-12-3 07:29:14 | 显示全部楼层 |阅读模式
看一下下面的例子就会明白了(显示所有雇员的名字)。DECLARE TYPE emp_cursor_type IS REF CURSOR; c1 EMP_CURSOR_TYPE; v_emp_record emp%ROWTYPE;BEGIN OPEN c1 FOR SELECT * FROM emp; LOOP
FETCH c1 INTO v_emp_record;
EXIT WHEN c1%NOTFOUND;
DBMS_OUTPUT.PUT_LINE(v_emp_record.ename); END LOOP; CLOSE c1;END;...
回复

使用道具 举报

千问 | 2012-12-3 07:29:14 | 显示全部楼层
专家都被你绕进去了 呵呵type v_cursor is ref cursor;open v_cursor forselect COLUMN_NAME,DATA_TYPE,DATA_LENGTH from USER_TAB_COLUMNS where table_name='xx_table';你要是不知道表名,那就无解了1 ...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行