<强> 强>
,,,,,,,,scalarPL/SQLPL/SQL
,
PL/SQL
,
,,,,,,,,,,,,,<强> 1。记录强>
,,,,,,,,,,,,,<强> 2。收集收集强>
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<强>。Associative 数组强> INDEXTBY表:SQLINDEX表
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<强> b。嵌套表强>:
,,,,,,,,,,,,,,,,,,,,,,,,,,,,,<强> c。Varray 强>:
,
<强> 强>
,,,,,,,,记录
,
<强> PL/SQL记录强> <强> 强>
BLOB <强>字段强>
完成编辑
,
声明,,,类型myrecord记录
,,,,,,,(身份证号码(8),
,,,,,,,,,,,名称varchar2(20)默认“威尔逊”,
,,,,,,,,,,,生日日期
,,,,,,,,,
,,,,,,,
,,,,,,,人myrecord;
BEGIN ,
,,,,,,,的人。id:=12345;
,,,,,,,的人。生日:=SYSDATE;
,,,,,,,
,,,,,, DBMS_OUTPUT。PUT_LINE('名称:' | | person.name);
结束,,,,
/
,
完成/
名称:威尔逊
===============================
完成;编辑
,
声明,,,人员工% ROWTYPE
开始,,,SELECT *进人
,,,从员工WHEREemployee_id=100;
,,,
,,,DBMS_OUTPUT。PUT_LINE('名称:' | | person.first_name);
,
/
,
完成@notes/s37。sql
名称:史蒂文
,
PL/sql过程成功完成。
===============================================
快。
,
完成编辑
,
声明,,,类型t_rec记录
,,,,,,,(v_sal数量(8),
,,,,,,,,v_minsal数量(8)默认1000,
,,,,,,,,v_hire_dateemployees.hire_date %类型,
,,,,,,,,v_reclemployees % ROWTYPE);
,,,v_myrec t_rec;
开始,,,v_myrec。v_sal:=v_myrec。v_minsal + 500;
,,,v_myrec。v_hire_date:=SYSDATE;
,,,SELECT *到v_myrec.v_recl
,,,从员工WHEREemployee_id=100;
,, DBMS_OUTPUT.PUT_LINE (v_myrec.v_recl。last_name | |的| |,,,,TO_CHAR (v_myrec.v_hire_date) | |的| |,,,,TO_CHAR (v_myrec.v_sal));
,
/
,
完成@notes/s38。sql 24-AUG-14王
1500
,
PL/sql过程成功完成。