<!--<br />
<br />
Code highlighting produced by Actipro CodeHighlighter (freeware)<br />
http://www.CodeHighlighter.com/<br />
<br />
-->CREATE OR REPLACE
PROCEDURE TEST_RECORD
AS
TYPE user_record_type IS RECORD(
id users.id%TYPE,
login_id users.login_id%TYPE,
name users.name%TYPE);
u_r_t user_record_type;
BEGIN
FOR recd IN (SELECT * FROM users) LOOP
SELECT id,login_id,name INTO u_r_t FROM users WHERE id=recd.id;
dbms_output.put_line('ID: '||u_r_t.id ||', LOGIN_ID: '||u_r_t.login_id||', NAME: '||u_r_t.name);
END LOOP;
NULL;
END;
PROCEDURE TEST_RECORD
AS
TYPE user_record_type IS RECORD(
id users.id%TYPE,
login_id users.login_id%TYPE,
name users.name%TYPE);
u_r_t user_record_type;
BEGIN
FOR recd IN (SELECT * FROM users) LOOP
SELECT id,login_id,name INTO u_r_t FROM users WHERE id=recd.id;
dbms_output.put_line('ID: '||u_r_t.id ||', LOGIN_ID: '||u_r_t.login_id||', NAME: '||u_r_t.name);
END LOOP;
NULL;
END;
本文介绍了一个使用PL/SQL记录类型的示例程序,该程序通过定义一个记录类型来存储用户信息,并从数据库中查询数据填充这个记录,然后输出查询结果。
582

被折叠的 条评论
为什么被折叠?



