Skip to Main Content
 

  Oracle PL/SQL-Tipps

  Kurze Oracle PL/SQL Tipps der Muniqsoft Training Training GmbH

     Zu unseren Schulungen

Hier veröffentlichen wir regelmäßig kurze PL/SQL-Code-Snippets.


 Tipp: 110
  Bereich: FUNKTIONEN
  Versionsinfo: 12.1, 12.2
  Erstelldatum: 29.11.2019
  Letzte Überarbeitung: 07.07.2023
CREATE OR REPLACE TYPE emp_type 
AS OBJECT (
EMPNO NUMBER(4,0), 
ENAME VARCHAR2(10 BYTE), 
JOB VARCHAR2(9 BYTE), 
HIREDATE DATE, 
SAL NUMBER(7,2), 
DEPTNO NUMBER(2,0)); /
CREATE OR REPLACE TYPE emp_tab_type 
AS TABLE OF emp_type;
  CREATE OR REPLACE FUNCTION get_emp_tab 
  RETURN emp_tab_type 
  PIPELINED IS 
  BEGIN FOR rec IN (SELECT * FROM emp) LOOP 
  PIPE ROW (emp_type( rec.empno, 
  rec.ename, rec.job, rec.hiredate, 
  rec.sal, rec.deptno)) ; 
  END LOOP; END; 
  /
  SELECT * FROM table(get_emp_tab);

Wussten Sie, dass die Muniqsoft Training seit Jahrzehnten Schulungen zu Oracle-Datenbanken und PL/SQL anbietet?
Erfahren Sie, was wir gerne auch für Ihre Firma tun können...