Oracle之記錄

perfychi發表於2012-08-02

1.      根據表emp的全部欄位定義記錄變數emp_record。用SELECT語句將編號為7788的僱員的全部欄位對應地存入該記錄變數,最後輸出記錄變數的僱員名稱欄位emp_record.ename和僱員工資欄位的內容。

執行結果如下:

SCOTT的工資為:3000

PL/SQL 過程已成功完成。

SET SERVEROUTPUT ON

declare

Type Emp_Record is Record

(

Empno varchar2(20),

Ename varchar2(20),

Job varchar2(20),

Mgr varchar2(20),

Hiredate date,

Sal number(10,2):=0,

Comm number(10,2):=0,

deptno number(3):=10

);

eRecord Emp_Record;

Begin

Select * into eRecord from emp where empno='7788';

Dbms_output.put_line(eRecord.Ename);

Dbms_output.put_line(eRecord.Sal);

End;

 

來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/27042095/viewspace-739592/,如需轉載,請註明出處,否則將追究法律責任。

相關文章