Oracle使用%rowtype變量存儲一行數據


在Oracle中,%rowtype是用來存儲一行數據的

語法:

     rowType_name table_name%rowtype

  • rowType_name :變量名
  • table_name:指定的表名

具體示例:

declare 
v_RowEmp emp%rowtype;
begin
  select * into v_RowEmp from  emp where empno=7369;
  dbms_output.put_line('編號:'||v_RowEmp.ename||'姓名:'||v_RowEmp.ename||'職務:'||v_RowEmp.job||'出生日期:'||v_RowEmp.hiredate);
 end;
 
 
 

輸出結果為:

編號:SMITH姓名:SMITH職務:CLERK出生日期:17-12月-80

變量的存儲結構與emp表的存儲結構完全一致。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM